From 0ecf86bff7b4cc59cec97e3bd48772e76e914f38 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 10 Jan 2026 20:05:51 +0000 Subject: [PATCH 01/10] Initial plan From 080b5f2260db35e1aebd367c0083d9e301b889e9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 10 Jan 2026 20:14:21 +0000 Subject: [PATCH 02/10] Add BLE log streaming implementation Co-authored-by: doudar <17362216+doudar@users.noreply.github.com> --- CustomCharacteristic.md | 2 + include/BLE_Custom_Characteristic.h | 1 + include/BleAppender.h | 23 +++++++++ include/SmartSpin_parameters.h | 4 ++ src/BLE_Custom_Characteristic.cpp | 16 ++++++ src/BleAppender.cpp | 78 +++++++++++++++++++++++++++++ src/Main.cpp | 3 ++ src/SmartSpin_parameters.cpp | 1 + 8 files changed, 128 insertions(+) create mode 100644 include/BleAppender.h create mode 100644 src/BleAppender.cpp diff --git a/CustomCharacteristic.md b/CustomCharacteristic.md index 3943639e..bea36b1e 100644 --- a/CustomCharacteristic.md +++ b/CustomCharacteristic.md @@ -76,6 +76,8 @@ From BLE_common.h |BLE_targetPosition |0x19 |int36|Position (in steps) the motor is maintaining. | |BLE_externalControl |0x1A |bool |01 disables internal calculation of targetPosition.| |BLE_syncMode |0x1B |bool |01 stops motor movement for external calibration | +|BLE_UDPLogging |0x2E |bool |Enable/disable UDP log streaming | +|BLE_BLELogging |0x2F |bool/str|Write: enable/disable BLE log streaming. Read: returns last log message| *syncMode will disable the movement of the stepper motor by forcing stepperPosition = targetPosition prior to the motor control. While this mode is enabled, it allows the client to set parameters like incline and shifterPosition without moving the motor from it's current position. Once the parameters are set, this mode should be turned back off and SS2K will resume normal operation. diff --git a/include/BLE_Custom_Characteristic.h b/include/BLE_Custom_Characteristic.h index 441fe4ad..e21223d5 100644 --- a/include/BLE_Custom_Characteristic.h +++ b/include/BLE_Custom_Characteristic.h @@ -63,6 +63,7 @@ const uint8_t BLE_hMax = 0x2B; // Maximum homing value const uint8_t BLE_homingSensitivity = 0x2C; // Homing sensitivity value const uint8_t BLE_pTab4Pwr = 0x2D; // Use power values for power table const uint8_t BLE_UDPLogging = 0x2E; // Enable or disable UDP logging +const uint8_t BLE_BLELogging = 0x2F; // Enable or disable BLE logging class BLE_ss2kCustomCharacteristic { public: diff --git a/include/BleAppender.h b/include/BleAppender.h new file mode 100644 index 00000000..c5e15870 --- /dev/null +++ b/include/BleAppender.h @@ -0,0 +1,23 @@ +/* + * Copyright (C) 2020 Anthony Doud & Joel Baranick + * All rights reserved + * + * SPDX-License-Identifier: GPL-2.0-only + */ + +#pragma once + +#include "LogAppender.h" +#include + +class BleAppender : public ILogAppender { + public: + void Log(const char *message); + void Initialize(); + const char *getLastMessage(); + + private: + static const size_t MAX_MESSAGE_SIZE = 180; // MTU-safe size + std::string lastMessage; + void trimMessage(const char *message); +}; diff --git a/include/SmartSpin_parameters.h b/include/SmartSpin_parameters.h index 1fd58f1e..85e6099c 100644 --- a/include/SmartSpin_parameters.h +++ b/include/SmartSpin_parameters.h @@ -76,6 +76,7 @@ class RuntimeParameters { int minResistance = -DEFAULT_RESISTANCE_RANGE; int maxResistance = DEFAULT_RESISTANCE_RANGE; bool simTargetWatts = false; + bool bleLogEnabled = false; public: Measurement watts; @@ -114,6 +115,9 @@ class RuntimeParameters { void setMaxResistance(int max) { maxResistance = max; } int getMaxResistance() { return maxResistance; } + void setBleLogEnabled(bool enabled) { bleLogEnabled = enabled; } + bool getBleLogEnabled() { return bleLogEnabled; } + String returnJSON(); }; diff --git a/src/BLE_Custom_Characteristic.cpp b/src/BLE_Custom_Characteristic.cpp index ecef6582..2d10c26f 100644 --- a/src/BLE_Custom_Characteristic.cpp +++ b/src/BLE_Custom_Characteristic.cpp @@ -87,6 +87,9 @@ This characteristic allows for reading and writing various user configuration pa #include #include #include +#include "BleAppender.h" + +extern BleAppender bleAppender; void BLE_ss2kCustomCharacteristic::setupService(NimBLEServer *pServer) { pSmartSpin2kService = spinBLEServer.pServer->createService(SMARTSPIN2K_SERVICE_UUID); @@ -828,6 +831,19 @@ void BLE_ss2kCustomCharacteristic::process(std::string rxValue) { } break; + case BLE_BLELogging: // 0x2F + LOG_BUF_APPEND("<-BLELogging"); + if (rxValue[0] == cc_read) { + returnValue[0] = cc_success; + returnString = bleAppender.getLastMessage(); + } + if (rxValue[0] == cc_write) { + returnValue[0] = cc_success; + rtConfig->setBleLogEnabled(rxValue[2]); + LOG_BUF_APPEND("(%s)", rtConfig->getBleLogEnabled() ? "true" : "false"); + } + break; + default: LOG_BUF_APPEND("<-Unknown Characteristic"); returnValue[0] = cc_error; diff --git a/src/BleAppender.cpp b/src/BleAppender.cpp new file mode 100644 index 00000000..81214d72 --- /dev/null +++ b/src/BleAppender.cpp @@ -0,0 +1,78 @@ +/* + * Copyright (C) 2020 Anthony Doud & Joel Baranick + * All rights reserved + * + * SPDX-License-Identifier: GPL-2.0-only + */ + +#include "BleAppender.h" +#include "Main.h" +#include "Constants.h" +#include "BLE_Custom_Characteristic.h" +#include +#include + +void BleAppender::Initialize() {} + +void BleAppender::Log(const char *message) { + if (!rtConfig->getBleLogEnabled()) { + return; + } + + // Cache the message + trimMessage(message); + + // Get the BLE characteristic to notify subscribers + if (NimBLEDevice::getServer() == nullptr) { + return; + } + + NimBLEService *pService = NimBLEDevice::getServer()->getServiceByUUID(SMARTSPIN2K_SERVICE_UUID); + if (pService == nullptr) { + return; + } + + NimBLECharacteristic *pCharacteristic = pService->getCharacteristic(SMARTSPIN2K_CHARACTERISTIC_UUID); + if (pCharacteristic == nullptr) { + return; + } + + // Only notify if there are subscribed clients + if (pCharacteristic->getSubscribedCount() == 0) { + return; + } + + // Prepare notification with status byte and code prefix + size_t messageLen = lastMessage.length(); + uint8_t returnChar[messageLen + 2]; + returnChar[0] = cc_success; + returnChar[1] = BLE_BLELogging; + memcpy(&returnChar[2], lastMessage.c_str(), messageLen); + + pCharacteristic->setValue(returnChar, messageLen + 2); + pCharacteristic->notify(); +} + +const char *BleAppender::getLastMessage() { + return lastMessage.c_str(); +} + +void BleAppender::trimMessage(const char *message) { + if (message == nullptr) { + lastMessage = ""; + return; + } + + // Copy message and remove trailing newlines + std::string msg(message); + while (!msg.empty() && (msg.back() == '\n' || msg.back() == '\r')) { + msg.pop_back(); + } + + // Trim to MTU-safe size + if (msg.length() > MAX_MESSAGE_SIZE) { + msg = msg.substr(0, MAX_MESSAGE_SIZE); + } + + lastMessage = msg; +} diff --git a/src/Main.cpp b/src/Main.cpp index 5dd92226..e55d4cac 100644 --- a/src/Main.cpp +++ b/src/Main.cpp @@ -17,6 +17,7 @@ #include "Power_Table.h" #include "UdpAppender.h" #include "WebsocketAppender.h" +#include "BleAppender.h" #include "BLE_Custom_Characteristic.h" #include "BLE_Definitions.h" #include @@ -52,6 +53,7 @@ RuntimeParameters* rtConfig = new RuntimeParameters; ///////////// Log Appender ///////////// UdpAppender udpAppender; WebSocketAppender webSocketAppender; +BleAppender bleAppender; ///////////// BEGIN SETUP ///////////// #ifndef UNIT_TEST @@ -141,6 +143,7 @@ extern "C" void app_main() { // Configure and Initialize Logger logHandler.addAppender(&webSocketAppender); logHandler.addAppender(&udpAppender); + logHandler.addAppender(&bleAppender); logHandler.initialize(); ss2k->startTasks(); httpServer.start(); diff --git a/src/SmartSpin_parameters.cpp b/src/SmartSpin_parameters.cpp index 25fe1c68..5d46a215 100644 --- a/src/SmartSpin_parameters.cpp +++ b/src/SmartSpin_parameters.cpp @@ -38,6 +38,7 @@ JsonDocument doc; doc["maxStep"] = this->maxStep; doc["minResistance"] = this->minResistance; doc["maxResistance"] = this->maxResistance; + doc["bleLogEnabled"] = this->bleLogEnabled; String output; serializeJson(doc, output); From b844e6de67041ec1ce86780b9614c1f85d37da96 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 10 Jan 2026 20:17:34 +0000 Subject: [PATCH 03/10] Fix VLA stack overflow risk and revert unrelated dependencies.lock changes Co-authored-by: doudar <17362216+doudar@users.noreply.github.com> --- src/BleAppender.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/BleAppender.cpp b/src/BleAppender.cpp index 81214d72..7d4f5266 100644 --- a/src/BleAppender.cpp +++ b/src/BleAppender.cpp @@ -43,8 +43,15 @@ void BleAppender::Log(const char *message) { } // Prepare notification with status byte and code prefix + // Use fixed-size buffer to avoid stack overflow from VLA size_t messageLen = lastMessage.length(); - uint8_t returnChar[messageLen + 2]; + const size_t bufferSize = MAX_MESSAGE_SIZE + 2; // +2 for status byte and code + uint8_t returnChar[bufferSize]; + + if (messageLen > MAX_MESSAGE_SIZE) { + messageLen = MAX_MESSAGE_SIZE; // Safety check + } + returnChar[0] = cc_success; returnChar[1] = BLE_BLELogging; memcpy(&returnChar[2], lastMessage.c_str(), messageLen); From 38a474ff58214d555b210adda5eeacbd27901484 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 10 Jan 2026 20:34:27 +0000 Subject: [PATCH 04/10] Change BLE_BLELogging characteristic code from 0x2F to 0x30 Co-authored-by: doudar <17362216+doudar@users.noreply.github.com> --- CustomCharacteristic.md | 2 +- include/BLE_Custom_Characteristic.h | 2 +- src/BLE_Custom_Characteristic.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CustomCharacteristic.md b/CustomCharacteristic.md index bea36b1e..f6493477 100644 --- a/CustomCharacteristic.md +++ b/CustomCharacteristic.md @@ -77,7 +77,7 @@ From BLE_common.h |BLE_externalControl |0x1A |bool |01 disables internal calculation of targetPosition.| |BLE_syncMode |0x1B |bool |01 stops motor movement for external calibration | |BLE_UDPLogging |0x2E |bool |Enable/disable UDP log streaming | -|BLE_BLELogging |0x2F |bool/str|Write: enable/disable BLE log streaming. Read: returns last log message| +|BLE_BLELogging |0x30 |bool/str|Write: enable/disable BLE log streaming. Read: returns last log message| *syncMode will disable the movement of the stepper motor by forcing stepperPosition = targetPosition prior to the motor control. While this mode is enabled, it allows the client to set parameters like incline and shifterPosition without moving the motor from it's current position. Once the parameters are set, this mode should be turned back off and SS2K will resume normal operation. diff --git a/include/BLE_Custom_Characteristic.h b/include/BLE_Custom_Characteristic.h index e21223d5..4c1eff5e 100644 --- a/include/BLE_Custom_Characteristic.h +++ b/include/BLE_Custom_Characteristic.h @@ -63,7 +63,7 @@ const uint8_t BLE_hMax = 0x2B; // Maximum homing value const uint8_t BLE_homingSensitivity = 0x2C; // Homing sensitivity value const uint8_t BLE_pTab4Pwr = 0x2D; // Use power values for power table const uint8_t BLE_UDPLogging = 0x2E; // Enable or disable UDP logging -const uint8_t BLE_BLELogging = 0x2F; // Enable or disable BLE logging +const uint8_t BLE_BLELogging = 0x30; // Enable or disable BLE logging class BLE_ss2kCustomCharacteristic { public: diff --git a/src/BLE_Custom_Characteristic.cpp b/src/BLE_Custom_Characteristic.cpp index 2d10c26f..ee907021 100644 --- a/src/BLE_Custom_Characteristic.cpp +++ b/src/BLE_Custom_Characteristic.cpp @@ -831,7 +831,7 @@ void BLE_ss2kCustomCharacteristic::process(std::string rxValue) { } break; - case BLE_BLELogging: // 0x2F + case BLE_BLELogging: // 0x30 LOG_BUF_APPEND("<-BLELogging"); if (rxValue[0] == cc_read) { returnValue[0] = cc_success; From 249431d01235f3e04c12331fa604f3c805018f17 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 10 Jan 2026 23:39:01 +0000 Subject: [PATCH 05/10] Use existing BLE notification function instead of custom implementation Co-authored-by: doudar <17362216+doudar@users.noreply.github.com> --- dependencies.lock | 24 ++++++++++++++++-------- src/BleAppender.cpp | 41 ++--------------------------------------- 2 files changed, 18 insertions(+), 47 deletions(-) diff --git a/dependencies.lock b/dependencies.lock index b7f40e3b..97ed77ae 100644 --- a/dependencies.lock +++ b/dependencies.lock @@ -1,6 +1,7 @@ dependencies: chmorgan/esp-libhelix-mp3: - component_hash: cbb76089dc2c5749f7b470e2e70aedc44c9da519e04eb9a67d4c7ec275229e53 + component_hash: + cbb76089dc2c5749f7b470e2e70aedc44c9da519e04eb9a67d4c7ec275229e53 dependencies: - name: idf registry_url: https://components.espressif.com @@ -11,7 +12,8 @@ dependencies: type: service version: 1.0.3 espressif/cbor: - component_hash: 440f4ee4504841cc9b4f3a8ef755776a612ac9dace355514c68b999868f990ff + component_hash: + 440f4ee4504841cc9b4f3a8ef755776a612ac9dace355514c68b999868f990ff dependencies: - name: idf registry_url: https://components.espressif.com @@ -22,7 +24,8 @@ dependencies: type: service version: 0.6.0~1 espressif/esp-zboss-lib: - component_hash: 2a2256a8d20e5ade59a8e084760c84faa87dc9332523afcb6e245a744420839a + component_hash: + 2a2256a8d20e5ade59a8e084760c84faa87dc9332523afcb6e245a744420839a dependencies: - name: idf require: private @@ -32,7 +35,8 @@ dependencies: type: service version: 1.6.3 espressif/esp-zigbee-lib: - component_hash: 73112d38839c7460bd713f9e3a5b2baeab351ee01a4b9091c7df8b50ce524947 + component_hash: + 73112d38839c7460bd713f9e3a5b2baeab351ee01a4b9091c7df8b50ce524947 dependencies: - name: idf require: private @@ -42,7 +46,8 @@ dependencies: type: service version: 1.6.3 espressif/esp_modem: - component_hash: b541c3f5765d3ba062c0d004b9ca6da6d0af908293421c2dbe046c537fb2a011 + component_hash: + b541c3f5765d3ba062c0d004b9ca6da6d0af908293421c2dbe046c537fb2a011 dependencies: - name: idf require: private @@ -52,7 +57,8 @@ dependencies: type: service version: 1.4.0 espressif/mdns: - component_hash: 3ec0af5f6bce310512e90f482388d21cc7c0e99668172d2f895356165fc6f7c5 + component_hash: + 3ec0af5f6bce310512e90f482388d21cc7c0e99668172d2f895356165fc6f7c5 dependencies: - name: idf require: private @@ -62,7 +68,8 @@ dependencies: type: service version: 1.8.2 espressif/network_provisioning: - component_hash: ef2e10182fd1861e68b821491916327c25416ca7ae70e5a6e43313dbc71fe993 + component_hash: + ef2e10182fd1861e68b821491916327c25416ca7ae70e5a6e43313dbc71fe993 dependencies: - name: idf registry_url: https://components.espressif.com @@ -77,7 +84,8 @@ dependencies: type: idf version: 5.4.2 joltwallet/littlefs: - component_hash: fe3d04a59a4c370408b0e0b69d9096c06371b9ee12ad8e06b9d52ac63ab1570c + component_hash: + fe3d04a59a4c370408b0e0b69d9096c06371b9ee12ad8e06b9d52ac63ab1570c dependencies: - name: idf require: private diff --git a/src/BleAppender.cpp b/src/BleAppender.cpp index 7d4f5266..5d815c16 100644 --- a/src/BleAppender.cpp +++ b/src/BleAppender.cpp @@ -7,10 +7,7 @@ #include "BleAppender.h" #include "Main.h" -#include "Constants.h" #include "BLE_Custom_Characteristic.h" -#include -#include void BleAppender::Initialize() {} @@ -22,42 +19,8 @@ void BleAppender::Log(const char *message) { // Cache the message trimMessage(message); - // Get the BLE characteristic to notify subscribers - if (NimBLEDevice::getServer() == nullptr) { - return; - } - - NimBLEService *pService = NimBLEDevice::getServer()->getServiceByUUID(SMARTSPIN2K_SERVICE_UUID); - if (pService == nullptr) { - return; - } - - NimBLECharacteristic *pCharacteristic = pService->getCharacteristic(SMARTSPIN2K_CHARACTERISTIC_UUID); - if (pCharacteristic == nullptr) { - return; - } - - // Only notify if there are subscribed clients - if (pCharacteristic->getSubscribedCount() == 0) { - return; - } - - // Prepare notification with status byte and code prefix - // Use fixed-size buffer to avoid stack overflow from VLA - size_t messageLen = lastMessage.length(); - const size_t bufferSize = MAX_MESSAGE_SIZE + 2; // +2 for status byte and code - uint8_t returnChar[bufferSize]; - - if (messageLen > MAX_MESSAGE_SIZE) { - messageLen = MAX_MESSAGE_SIZE; // Safety check - } - - returnChar[0] = cc_success; - returnChar[1] = BLE_BLELogging; - memcpy(&returnChar[2], lastMessage.c_str(), messageLen); - - pCharacteristic->setValue(returnChar, messageLen + 2); - pCharacteristic->notify(); + // Use the existing custom characteristic notification mechanism + BLE_ss2kCustomCharacteristic::notify(BLE_BLELogging); } const char *BleAppender::getLastMessage() { From 49028142a6dee8e012bf37a1250c9044720615f6 Mon Sep 17 00:00:00 2001 From: Anthony Doud Date: Sun, 18 Jan 2026 18:25:22 -0600 Subject: [PATCH 06/10] Increase BLE message size and silence MTU log Raised MAX_MESSAGE_SIZE in BleAppender from 180 to 500 to support larger BLE messages. Commented out the MTU update log in BLE_Server.cpp to reduce log verbosity. --- dependencies.lock | 26 +++++++++----------------- include/BleAppender.h | 2 +- src/BLE_Server.cpp | 2 +- 3 files changed, 11 insertions(+), 19 deletions(-) diff --git a/dependencies.lock b/dependencies.lock index 97ed77ae..a3a69572 100644 --- a/dependencies.lock +++ b/dependencies.lock @@ -1,7 +1,6 @@ dependencies: chmorgan/esp-libhelix-mp3: - component_hash: - cbb76089dc2c5749f7b470e2e70aedc44c9da519e04eb9a67d4c7ec275229e53 + component_hash: cbb76089dc2c5749f7b470e2e70aedc44c9da519e04eb9a67d4c7ec275229e53 dependencies: - name: idf registry_url: https://components.espressif.com @@ -12,8 +11,7 @@ dependencies: type: service version: 1.0.3 espressif/cbor: - component_hash: - 440f4ee4504841cc9b4f3a8ef755776a612ac9dace355514c68b999868f990ff + component_hash: 440f4ee4504841cc9b4f3a8ef755776a612ac9dace355514c68b999868f990ff dependencies: - name: idf registry_url: https://components.espressif.com @@ -24,8 +22,7 @@ dependencies: type: service version: 0.6.0~1 espressif/esp-zboss-lib: - component_hash: - 2a2256a8d20e5ade59a8e084760c84faa87dc9332523afcb6e245a744420839a + component_hash: 2a2256a8d20e5ade59a8e084760c84faa87dc9332523afcb6e245a744420839a dependencies: - name: idf require: private @@ -35,8 +32,7 @@ dependencies: type: service version: 1.6.3 espressif/esp-zigbee-lib: - component_hash: - 73112d38839c7460bd713f9e3a5b2baeab351ee01a4b9091c7df8b50ce524947 + component_hash: 73112d38839c7460bd713f9e3a5b2baeab351ee01a4b9091c7df8b50ce524947 dependencies: - name: idf require: private @@ -46,8 +42,7 @@ dependencies: type: service version: 1.6.3 espressif/esp_modem: - component_hash: - b541c3f5765d3ba062c0d004b9ca6da6d0af908293421c2dbe046c537fb2a011 + component_hash: b541c3f5765d3ba062c0d004b9ca6da6d0af908293421c2dbe046c537fb2a011 dependencies: - name: idf require: private @@ -57,8 +52,7 @@ dependencies: type: service version: 1.4.0 espressif/mdns: - component_hash: - 3ec0af5f6bce310512e90f482388d21cc7c0e99668172d2f895356165fc6f7c5 + component_hash: 3ec0af5f6bce310512e90f482388d21cc7c0e99668172d2f895356165fc6f7c5 dependencies: - name: idf require: private @@ -68,8 +62,7 @@ dependencies: type: service version: 1.8.2 espressif/network_provisioning: - component_hash: - ef2e10182fd1861e68b821491916327c25416ca7ae70e5a6e43313dbc71fe993 + component_hash: ef2e10182fd1861e68b821491916327c25416ca7ae70e5a6e43313dbc71fe993 dependencies: - name: idf registry_url: https://components.espressif.com @@ -84,8 +77,7 @@ dependencies: type: idf version: 5.4.2 joltwallet/littlefs: - component_hash: - fe3d04a59a4c370408b0e0b69d9096c06371b9ee12ad8e06b9d52ac63ab1570c + component_hash: fe3d04a59a4c370408b0e0b69d9096c06371b9ee12ad8e06b9d52ac63ab1570c dependencies: - name: idf require: private @@ -104,6 +96,6 @@ direct_dependencies: - espressif/network_provisioning - idf - joltwallet/littlefs -manifest_hash: e7ce7a886dfdb3cc5cd59acbdb4ff333c0a91c6e4de55b9fd6323d866c7cc691 +manifest_hash: df9baa925ebc2a028ee0e349be53f2169bb7ac38b2cb9c63b3ebf69123c43ef8 target: esp32 version: 2.0.0 diff --git a/include/BleAppender.h b/include/BleAppender.h index c5e15870..5acc7e55 100644 --- a/include/BleAppender.h +++ b/include/BleAppender.h @@ -17,7 +17,7 @@ class BleAppender : public ILogAppender { const char *getLastMessage(); private: - static const size_t MAX_MESSAGE_SIZE = 180; // MTU-safe size + static const size_t MAX_MESSAGE_SIZE = 500; // MTU-safe size std::string lastMessage; void trimMessage(const char *message); }; diff --git a/src/BLE_Server.cpp b/src/BLE_Server.cpp index cee59e9e..7dba08c7 100644 --- a/src/BLE_Server.cpp +++ b/src/BLE_Server.cpp @@ -157,7 +157,7 @@ void MyServerCallbacks::onDisconnect(NimBLEServer* pServer) { } void MyServerCallbacks::onMTUChange(uint16_t MTU, NimBLEConnInfo& connInfo) { - SS2K_LOG(BLE_SERVER_LOG_TAG, "MTU updated: %u for connection ID: %u", MTU, connInfo.getConnHandle()); + //SS2K_LOG(BLE_SERVER_LOG_TAG, "MTU updated: %u for connection ID: %u", MTU, connInfo.getConnHandle()); } bool MyServerCallbacks::onConnParamsUpdateRequest(uint16_t handle, const ble_gap_upd_params* params) { From 87f9f04bbdfb53b5f482182bf0ef5047e7b51b18 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 19 Jan 2026 00:26:03 +0000 Subject: [PATCH 07/10] Update changelog for version 26.1.10 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a51b8f6..9f1a7c64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +### Changed + +### Hardware + + +## [26.1.10] + +### Added + ### Changed - Added feed forward, disabled PowerTable for ERG lookup. - Added tests and removal of duplicates in pt column. From 322eb16190d78ab39b1e7979afd3033bc9cdd65d Mon Sep 17 00:00:00 2001 From: Anthony Doud Date: Sat, 24 Jan 2026 12:02:19 -0600 Subject: [PATCH 08/10] logging improvements --- include/BleAppender.h | 7 ++++--- src/BleAppender.cpp | 27 +++++++++++++++++++-------- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/include/BleAppender.h b/include/BleAppender.h index 5acc7e55..e30e3a17 100644 --- a/include/BleAppender.h +++ b/include/BleAppender.h @@ -9,15 +9,16 @@ #include "LogAppender.h" #include +#include class BleAppender : public ILogAppender { public: void Log(const char *message); void Initialize(); - const char *getLastMessage(); + std::string getLastMessage(); private: static const size_t MAX_MESSAGE_SIZE = 500; // MTU-safe size - std::string lastMessage; - void trimMessage(const char *message); + std::queue messageQueue; + void appendMessage(const char *message); }; diff --git a/src/BleAppender.cpp b/src/BleAppender.cpp index 5d815c16..548fe16f 100644 --- a/src/BleAppender.cpp +++ b/src/BleAppender.cpp @@ -17,19 +17,26 @@ void BleAppender::Log(const char *message) { } // Cache the message - trimMessage(message); + appendMessage(message); // Use the existing custom characteristic notification mechanism - BLE_ss2kCustomCharacteristic::notify(BLE_BLELogging); + // only notify if there are messages to send + if (!messageQueue.empty()) { + BLE_ss2kCustomCharacteristic::notify(BLE_BLELogging); + } } -const char *BleAppender::getLastMessage() { - return lastMessage.c_str(); +std::string BleAppender::getLastMessage() { + if (!messageQueue.empty()) { + std::string msg = messageQueue.front(); + messageQueue.pop(); + return msg; + } + return ""; } -void BleAppender::trimMessage(const char *message) { +void BleAppender::appendMessage(const char *message) { if (message == nullptr) { - lastMessage = ""; return; } @@ -39,10 +46,14 @@ void BleAppender::trimMessage(const char *message) { msg.pop_back(); } - // Trim to MTU-safe size + if (msg.empty()) { + return; + } + + // Truncate message if it's too long on its own if (msg.length() > MAX_MESSAGE_SIZE) { msg = msg.substr(0, MAX_MESSAGE_SIZE); } - lastMessage = msg; + messageQueue.push(msg); } From dbbba134fefabc87aa61b804dabcfd5e840007cf Mon Sep 17 00:00:00 2001 From: Anthony Doud Date: Fri, 30 Jan 2026 22:47:43 -0600 Subject: [PATCH 09/10] fixed ERG sensitivity not being decimal in app --- src/BLE_Custom_Characteristic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BLE_Custom_Characteristic.cpp b/src/BLE_Custom_Characteristic.cpp index ee907021..3b924a4c 100644 --- a/src/BLE_Custom_Characteristic.cpp +++ b/src/BLE_Custom_Characteristic.cpp @@ -605,7 +605,7 @@ void BLE_ss2kCustomCharacteristic::process(std::string rxValue) { } if (rxValue[0] == cc_write) { returnValue[0] = cc_success; - userConfig->setERGSensitivity((bytes_to_u16(rxValue[3], rxValue[2])) / 10); + userConfig->setERGSensitivity((bytes_to_u16(rxValue[3], rxValue[2])) / 10.0); LOG_BUF_APPEND("(%f)", userConfig->getERGSensitivity()); } } break; From 9151deedc23fd4d916b6f41182318bc208ae2164 Mon Sep 17 00:00:00 2001 From: Anthony Doud Date: Sat, 31 Jan 2026 15:00:20 -0600 Subject: [PATCH 10/10] Added Schwinn ACparts --- .../Alibre/Schwinn AC Star Knob.AD_PRT | Bin 0 -> 514560 bytes .../Inserts/Schwinn AC Star Knob.stp | 1740 +++++++++++++++++ 2 files changed, 1740 insertions(+) create mode 100644 Hardware/Common Assets/Inserts/Alibre/Schwinn AC Star Knob.AD_PRT create mode 100644 Hardware/Common Assets/Inserts/Schwinn AC Star Knob.stp diff --git a/Hardware/Common Assets/Inserts/Alibre/Schwinn AC Star Knob.AD_PRT b/Hardware/Common Assets/Inserts/Alibre/Schwinn AC Star Knob.AD_PRT new file mode 100644 index 0000000000000000000000000000000000000000..c042b840d1760430198a32c659026ef23d6aee7f GIT binary patch literal 514560 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

BPWc%Lz?IGhOGF3Cw8%5MFEMMHa-!PsvV>v^; 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≧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 Bv#9_8 literal 0 HcmV?d00001 diff --git a/Hardware/Common Assets/Inserts/Schwinn AC Star Knob.stp b/Hardware/Common Assets/Inserts/Schwinn AC Star Knob.stp new file mode 100644 index 00000000..73f3f8a8 --- /dev/null +++ b/Hardware/Common Assets/Inserts/Schwinn AC Star Knob.stp @@ -0,0 +1,1740 @@ +ISO-10303-21; +HEADER; +/* Generated by software containing ST-Developer + * from STEP Tools, Inc. (www.steptools.com) + */ + +FILE_DESCRIPTION( +/* description */ ('Alibre Inc.'), +/* implementation_level */ '2;1'); + +FILE_NAME( +/* name */ 'export-18C7F01F-83FA-4396-9CBF-488B30F7F6B1', +/* time_stamp */ '2026-01-31T09:36:32-06:00', +/* author */ (''), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v17', +/* originating_system */ 'Alibre', +/* authorisation */ ''); + +FILE_SCHEMA (('CONFIG_CONTROL_DESIGN')); +ENDSEC; + +DATA; +#10=MECHANICAL_CONTEXT('detailed design',#18,'mechanical'); +#11=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#98)); +#12=CC_DESIGN_SECURITY_CLASSIFICATION(#14,(#97)); +#13=SECURITY_CLASSIFICATION_LEVEL('unclassified'); +#14=SECURITY_CLASSIFICATION('name','Security for version',#13); +#15=SHAPE_DEFINITION_REPRESENTATION(#16,#1589); +#16=PRODUCT_DEFINITION_SHAPE('','DefinitionDesc',#96); +#17=APPLICATION_PROTOCOL_DEFINITION('AP definition status', +'config_control_design',1994,#18); +#18=APPLICATION_CONTEXT( +'control the configuration of three dimensional design'); +#19=DESIGN_CONTEXT('detailed design',#18,'design'); +#20=PERSON_AND_ORGANIZATION_ROLE('creator'); +#21=PERSON_AND_ORGANIZATION_ROLE('classification_officer'); +#22=PERSON_AND_ORGANIZATION_ROLE('creator'); +#23=PERSON_AND_ORGANIZATION_ROLE('design_supplier'); +#24=PERSON_AND_ORGANIZATION_ROLE('design_owner'); +#25=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#57,#20,(#96)); +#26=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#60,#21,(#14)); +#27=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#61,#22,(#97)); +#28=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#62,#23,(#97)); +#29=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#63,#24,(#98)); +#30=DATE_TIME_ROLE('creation_date'); +#31=DATE_TIME_ROLE('classification_date'); +#32=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#86,#30,(#96)); +#33=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#89,#31,(#14)); +#34=CC_DESIGN_APPROVAL(#93,(#96)); +#35=CC_DESIGN_APPROVAL(#94,(#97)); +#36=CC_DESIGN_APPROVAL(#95,(#14)); +#37=APPROVAL_PERSON_ORGANIZATION(#56,#93,#64); +#38=APPROVAL_PERSON_ORGANIZATION(#58,#94,#65); +#39=APPROVAL_PERSON_ORGANIZATION(#59,#95,#66); +#40=ORGANIZATION('DEFINITION_APPROVEDBY_ORG_ID', +'DEFINITION_APPROVEDBY_ORG_NAME','DEFINITION_APPROVEDBY_ORG_DESCR'); +#41=ORGANIZATION('DEF_CREATOR_ORG_ID','DEF_CREATOR_ORG_NAME', +'DEF_CREATOR_ORG_DESCR'); +#42=ORGANIZATION('APPROVEDBY_ORG_ID','APPROVEDBY_ORG_NAME', +'APPROVEDBY_ORG_DESCR'); +#43=ORGANIZATION('SECURITY_APPROVEDBY_ORG_ID', +'SECURITY_APPROVEDBY_ORG_NAME','SECURITY_APPROVEDBY_ORG_DESCR'); +#44=ORGANIZATION('CLASSOFFICER_ORG_ID','CLASSOFFICER_ORG_NAME', +'CLASSOFFICER_ORG_DESCR'); +#45=ORGANIZATION('CREATOR_ORG_ID','CREATOR_ORG_NAME', +'CREATOR_ORG_DESCR'); +#46=ORGANIZATION('SUPPLIER_ORG_ID','SUPPLIER_ORG_NAME', +'SUPPLIER_ORG_DESCR'); +#47=ORGANIZATION('OWNER_ORG_ID','OWNER_ORG_NAME','OWNER_ORG_DESCR'); +#48=PERSON('DEFINITION_approverID','DEFINITION_APPROVEDBY_LASTNAME', +'DEFINITION_APPROVEDBY_FIRSTNAME',$,$,$); +#49=PERSON('DEF_createrID','DEF_CREATOR_LASTNAME', +'DEF_CREATOR_FIRSTNAME',$,$,$); +#50=PERSON('approverID','APPROVEDBY_LASTNAME','APPROVEDBY_FIRSTNAME',$, +$,$); +#51=PERSON('SECURITY_approverID','SECURITY_LASTNAME', +'SECURITY_APPROVEDBY_FIRSTNAME',$,$,$); +#52=PERSON('classifierID','CLASSOFFICER_LASTNAME', +'CLASSOFFICER_FIRSTNAME',$,$,$); +#53=PERSON('createrID','CREATOR_LASTNAME','CREATOR_FIRSTNAME',$,$,$); +#54=PERSON('supplierID','SUPPLIER_LASTNAME','SUPPLIER_FIRSTNAME',$,$,$); +#55=PERSON('ownerID','OWNER_LASTNAME','OWNER_FIRSTNAME',$,$,$); +#56=PERSON_AND_ORGANIZATION(#48,#40); +#57=PERSON_AND_ORGANIZATION(#49,#41); +#58=PERSON_AND_ORGANIZATION(#50,#42); +#59=PERSON_AND_ORGANIZATION(#51,#43); +#60=PERSON_AND_ORGANIZATION(#52,#44); +#61=PERSON_AND_ORGANIZATION(#53,#45); +#62=PERSON_AND_ORGANIZATION(#54,#46); +#63=PERSON_AND_ORGANIZATION(#55,#47); +#64=APPROVAL_ROLE('definition_approval'); +#65=APPROVAL_ROLE('version_approval'); +#66=APPROVAL_ROLE('security_approval'); +#67=APPROVAL_DATE_TIME(#85,#93); +#68=APPROVAL_DATE_TIME(#87,#94); +#69=APPROVAL_DATE_TIME(#88,#95); +#70=COORDINATED_UNIVERSAL_TIME_OFFSET(5,0,.BEHIND.); +#71=COORDINATED_UNIVERSAL_TIME_OFFSET(5,0,.BEHIND.); +#72=COORDINATED_UNIVERSAL_TIME_OFFSET(5,0,.BEHIND.); +#73=COORDINATED_UNIVERSAL_TIME_OFFSET(5,0,.BEHIND.); +#74=COORDINATED_UNIVERSAL_TIME_OFFSET(5,0,.BEHIND.); +#75=LOCAL_TIME(6,25,33.,#70); +#76=LOCAL_TIME(6,25,33.,#71); +#77=LOCAL_TIME(6,25,33.,#72); +#78=LOCAL_TIME(6,25,33.,#73); +#79=LOCAL_TIME(6,25,33.,#74); +#80=CALENDAR_DATE(2025,28,10); +#81=CALENDAR_DATE(2025,28,10); +#82=CALENDAR_DATE(2025,28,10); +#83=CALENDAR_DATE(2025,28,10); +#84=CALENDAR_DATE(2025,28,10); +#85=DATE_AND_TIME(#80,#75); +#86=DATE_AND_TIME(#81,#76); +#87=DATE_AND_TIME(#82,#77); +#88=DATE_AND_TIME(#83,#78); +#89=DATE_AND_TIME(#84,#79); +#90=APPROVAL_STATUS('not_yet_approved'); +#91=APPROVAL_STATUS('not_yet_approved'); +#92=APPROVAL_STATUS('not_yet_approved'); +#93=APPROVAL(#90,'defintion approval'); +#94=APPROVAL(#91,'version approval'); +#95=APPROVAL(#92,'security approval'); +#96=PRODUCT_DEFINITION('DefinitionID','DefinitionDesc',#97,#19); +#97=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE( +'PRODUCT_VERSION_ID','PRODUCT_VERSION_DESCR',#98,.NOT_KNOWN.); +#98=PRODUCT('Peloton_7_flat','Schwinn AC Star Knob','',(#10)); +#99=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#100=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#101=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#102=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6),#99, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#103=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#102)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#101,#100,#99)) +REPRESENTATION_CONTEXT('ID1','3D') +); +#104=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1363,#1364,#1365,#1366,#1367, +#1368,#1369,#1370,#1371,#1372),(#1373,#1374,#1375,#1376,#1377,#1378,#1379, +#1380,#1381,#1382),(#1383,#1384,#1385,#1386,#1387,#1388,#1389,#1390,#1391, +#1392),(#1393,#1394,#1395,#1396,#1397,#1398,#1399,#1400,#1401,#1402),(#1403, +#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,#1412),(#1413,#1414,#1415, +#1416,#1417,#1418,#1419,#1420,#1421,#1422)),.UNSPECIFIED.,.F.,.F.,.U.,(4, +2,4),(4,2,2,2,4),(0.,0.5,1.),(-0.00768670457293826,0.0830419428973217,0.228207778849738, +0.460473116373603,0.699996745695089),.UNSPECIFIED.); +#105=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1448,#1449,#1450,#1451,#1452, +#1453,#1454,#1455,#1456,#1457),(#1458,#1459,#1460,#1461,#1462,#1463,#1464, +#1465,#1466,#1467),(#1468,#1469,#1470,#1471,#1472,#1473,#1474,#1475,#1476, +#1477),(#1478,#1479,#1480,#1481,#1482,#1483,#1484,#1485,#1486,#1487),(#1488, +#1489,#1490,#1491,#1492,#1493,#1494,#1495,#1496,#1497),(#1498,#1499,#1500, +#1501,#1502,#1503,#1504,#1505,#1506,#1507)),.UNSPECIFIED.,.F.,.F.,.U.,(4, +2,4),(4,2,2,2,4),(0.,0.5,1.),(-0.00109414392183381,0.0896288414503057,0.234785618045729, +0.467036460598406,0.706545141980854),.UNSPECIFIED.); +#106=TOROIDAL_SURFACE('',#704,2.39999999999994,0.9); +#107=TOROIDAL_SURFACE('',#720,33.6,0.9); +#108=TOROIDAL_SURFACE('',#723,2.40000000000009,0.9); +#109=TOROIDAL_SURFACE('',#725,33.6,0.9); +#110=B_SPLINE_CURVE_WITH_KNOTS('',3,(#986,#987,#988,#989,#990,#991,#992, +#993,#994,#995,#996,#997,#998,#999,#1000,#1001,#1002,#1003,#1004,#1005, +#1006,#1007,#1008,#1009,#1010,#1011,#1012,#1013,#1014,#1015), + .UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(-0.00252203512824719, +0.,0.0447189008956379,0.143896005216203,0.361125568350868,0.633738945169853, +0.904599443764953,1.17431099060347,1.44402253744201,1.71488303603713,1.98749641285612, +2.20472597599063,2.30390308031113,2.34862198113135,2.35114401627135), + .UNSPECIFIED.); +#111=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1017,#1018,#1019,#1020,#1021,#1022, +#1023,#1024,#1025,#1026,#1027,#1028,#1029,#1030,#1031,#1032,#1033,#1034, +#1035,#1036,#1037,#1038,#1039,#1040,#1041,#1042,#1043,#1044,#1045,#1046, +#1047,#1048,#1049,#1050,#1051,#1052,#1053,#1054,#1055,#1056,#1057,#1058, +#1059,#1060,#1061,#1062,#1063,#1064),.UNSPECIFIED.,.T.,.U.,(4,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.,0.213947722798757,0.467839304839151, +0.793884541816517,1.11920207968588,1.37553565753164,1.63187353187578,1.87930404029926, +2.17654083945166,2.51066213647959,2.83995650028654,3.08645562858141,3.30686127042266, +3.55083217642707,3.86521339658362,4.20606905035271,4.47554353292383,4.73313666650459, +4.99121308059326,5.26198401180494,5.60008576131381,5.94644076408142,6.13553435853437, +6.31813380253637),.UNSPECIFIED.); +#112=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1074,#1075,#1076,#1077,#1078,#1079, +#1080,#1081,#1082,#1083,#1084,#1085,#1086,#1087,#1088,#1089,#1090,#1091, +#1092,#1093,#1094,#1095,#1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103), + .UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(-0.00252203514960253, +0.,0.0447189009746549,0.143896005664353,0.36112556960733,0.633738947440745, +0.904599447043731,1.17431099488594,1.44402254272815,1.71488304233114,1.98749642016455, +2.20472598410747,2.3039030887966,2.34862198987013,2.35114402500861), + .UNSPECIFIED.); +#113=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1107,#1108,#1109,#1110,#1111,#1112, +#1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120,#1121,#1122,#1123,#1124, +#1125,#1126,#1127,#1128,#1129,#1130,#1131,#1132,#1133,#1134,#1135,#1136, +#1137,#1138,#1139,#1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147,#1148, +#1149,#1150,#1151,#1152,#1153,#1154),.UNSPECIFIED.,.T.,.U.,(4,2,2,2,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4),(0.,0.213947722798832,0.467839304839409, +0.793884541816853,1.11920207968617,1.37553565753175,1.6318735318757,1.879304040299, +2.17654083945117,2.51066213647889,2.83995650028586,3.08645562858091,3.30686127042225, +3.55083217642678,3.86521339658351,4.2060690503527,4.47554353292389,4.7331366665047, +4.99121308059345,5.26198401180519,5.60008576131418,5.9464407640819,6.13553435853496, +6.31813380253702),.UNSPECIFIED.); +#114=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1162,#1163,#1164,#1165,#1166,#1167, +#1168,#1169,#1170,#1171,#1172,#1173,#1174,#1175,#1176,#1177,#1178,#1179, +#1180,#1181,#1182,#1183,#1184,#1185,#1186,#1187,#1188,#1189,#1190,#1191, +#1192,#1193,#1194,#1195,#1196,#1197,#1198,#1199,#1200,#1201,#1202,#1203, +#1204,#1205,#1206,#1207,#1208,#1209,#1210,#1211,#1212,#1213,#1214,#1215, +#1216,#1217,#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225,#1226,#1227, +#1228,#1229,#1230,#1231,#1232,#1233,#1234,#1235,#1236,#1237,#1238,#1239, +#1240,#1241,#1242,#1243,#1244,#1245,#1246,#1247,#1248,#1249,#1250,#1251, +#1252,#1253),.UNSPECIFIED.,.T.,.U.,(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,4),(0.,0.218702250174674, +0.495422367216926,0.875752793139292,1.1562805572845,1.39444778191985,1.6271742859692, +1.89881362960727,2.2641807495031,2.75469802007608,2.89155285721356,2.97484155909938, +3.05672632899331,3.18998433692434,3.46771540256145,3.93907153693785,4.24214607363125, +4.48663571391124,4.70691318661391,4.93700121314213,5.21736612527189,5.53149061805009, +5.77375187744532,6.02271210783922,6.3351039870818,6.76619411831449,7.08680056482381, +7.35781531445567,7.62180478499324,7.92858070959232,8.34013922422266,8.90431704516806, +9.07215583910884,9.17051812036899,9.26593723149064,9.41909511135433,9.73850979106436, +10.3003844882076,10.6600317304035,10.9488541487346,11.2081455705038,11.4774325925353, +11.8046241596386,12.1201896109555,12.2789098075327,12.4337770023136), + .UNSPECIFIED.); +#115=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1267,#1268,#1269,#1270,#1271,#1272, +#1273,#1274,#1275,#1276,#1277,#1278,#1279,#1280,#1281,#1282,#1283,#1284, +#1285,#1286,#1287,#1288,#1289,#1290,#1291,#1292,#1293,#1294,#1295,#1296, +#1297,#1298,#1299,#1300,#1301,#1302,#1303,#1304,#1305,#1306,#1307,#1308, +#1309,#1310,#1311,#1312,#1313,#1314,#1315,#1316,#1317,#1318,#1319,#1320, +#1321,#1322,#1323,#1324,#1325,#1326,#1327,#1328,#1329,#1330,#1331,#1332, +#1333,#1334,#1335,#1336,#1337,#1338,#1339,#1340,#1341,#1342,#1343,#1344, +#1345,#1346,#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356, +#1357,#1358),.UNSPECIFIED.,.T.,.U.,(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,4),(0.,0.218702379820378, +0.495422978822893,0.875754636976766,1.15628369377621,1.39445232700166,1.62718046452513, +1.89882198238722,2.26419237320509,2.75471636328872,2.89157291378881,2.97486345045609, +3.05675099420047,3.19001543686252,3.46775950385961,3.93910662433867,4.24218301201997, +4.48667562235196,4.70695687447773,4.93705043244442,5.21742322600413,5.53155047664258, +5.77381471154828,6.02277860283853,6.33517824559488,6.76627795352401,7.08688906328879, +7.35790935920295,7.62190541257659,7.92869073569092,8.3402633973576,8.90445092364369, +9.07228292260755,9.17064440672783,9.26606608267343,9.41923404162318,9.7386689466058, +10.300551082652,10.6601782121091,10.9489923681807,11.2082820360362,11.4775764538082, +11.804782883934,12.1203177988583,12.2790217797431,12.4338735473351), + .UNSPECIFIED.); +#116=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1426,#1427,#1428,#1429,#1430,#1431, +#1432,#1433,#1434,#1435),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,4),(-0.00768670457293826, +0.0830419428973217,0.228207778849738,0.460473116373603,0.699996745695089), + .UNSPECIFIED.); +#117=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1436,#1437,#1438,#1439,#1440,#1441, +#1442,#1443,#1444,#1445),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,4),(-0.00768670457293826, +0.0830419428973217,0.228207778849738,0.460473116373603,0.699996745695089), + .UNSPECIFIED.); +#118=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1511,#1512,#1513,#1514,#1515,#1516, +#1517,#1518,#1519,#1520),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,4),(-0.00109414392183381, +0.0896288414503057,0.234785618045729,0.467036460598406,0.706545141980854), + .UNSPECIFIED.); +#119=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1521,#1522,#1523,#1524,#1525,#1526, +#1527,#1528,#1529,#1530),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,4),(-0.00109414392183381, +0.0896288414503057,0.234785618045729,0.467036460598406,0.706545141980854), + .UNSPECIFIED.); +#120=DEGENERATE_TOROIDAL_SURFACE('',#701,0.0999999999999738,0.9,.T.); +#121=DEGENERATE_TOROIDAL_SURFACE('',#707,0.0999999999999256,0.9,.T.); +#122=CIRCLE('',#695,33.6); +#123=CIRCLE('',#696,2.40000000000009); +#124=CIRCLE('',#697,33.6); +#125=CIRCLE('',#698,0.0999999999999738); +#126=CIRCLE('',#699,2.39999999999994); +#127=CIRCLE('',#700,0.0999999999999256); +#128=CIRCLE('',#702,0.999999999999974); +#129=CIRCLE('',#703,0.900000000000001); +#130=CIRCLE('',#705,0.899999999999957); +#131=CIRCLE('',#706,1.49999999999994); +#132=CIRCLE('',#708,0.999999999999926); +#133=CIRCLE('',#710,1.00000000000002); +#134=CIRCLE('',#712,0.999999999999926); +#135=CIRCLE('',#714,1.49999999999994); +#136=CIRCLE('',#716,0.999999999999974); +#137=CIRCLE('',#718,1.00000000000003); +#138=CIRCLE('',#719,0.500000000000078); +#139=CIRCLE('',#721,34.5); +#140=CIRCLE('',#722,0.499999999999977); +#141=CIRCLE('',#724,1.50000000000009); +#142=CIRCLE('',#726,34.5); +#143=CIRCLE('',#728,34.5); +#144=CIRCLE('',#730,0.500000000000077); +#145=CIRCLE('',#732,1.50000000000004); +#146=CIRCLE('',#734,0.499999999999977); +#147=CIRCLE('',#736,34.5); +#148=PLANE('',#690); +#149=PLANE('',#691); +#150=PLANE('',#692); +#151=PLANE('',#693); +#152=PLANE('',#694); +#153=PLANE('',#737); +#154=PLANE('',#738); +#155=PLANE('',#739); +#156=PLANE('',#740); +#157=PLANE('',#741); +#158=PLANE('',#742); +#159=ELLIPSE('',#675,3.01554467001461,2.786); +#160=ELLIPSE('',#676,3.01554467001461,2.786); +#161=ELLIPSE('',#678,3.01554467001461,2.786); +#162=ELLIPSE('',#680,3.01554467001461,2.786); +#163=ELLIPSE('',#682,3.01554467001461,2.786); +#164=ELLIPSE('',#684,3.01554467001461,2.786); +#165=ELLIPSE('',#686,3.01554467001461,2.786); +#166=ELLIPSE('',#688,3.01554467001461,2.786); +#167=VERTEX_POINT('',#908); +#168=VERTEX_POINT('',#909); +#169=VERTEX_POINT('',#911); +#170=VERTEX_POINT('',#913); +#171=VERTEX_POINT('',#917); +#172=VERTEX_POINT('',#919); +#173=VERTEX_POINT('',#923); +#174=VERTEX_POINT('',#925); +#175=VERTEX_POINT('',#929); +#176=VERTEX_POINT('',#931); +#177=VERTEX_POINT('',#935); +#178=VERTEX_POINT('',#937); +#179=VERTEX_POINT('',#941); +#180=VERTEX_POINT('',#943); +#181=VERTEX_POINT('',#947); +#182=VERTEX_POINT('',#949); +#183=VERTEX_POINT('',#956); +#184=VERTEX_POINT('',#958); +#185=VERTEX_POINT('',#962); +#186=VERTEX_POINT('',#966); +#187=VERTEX_POINT('',#970); +#188=VERTEX_POINT('',#974); +#189=VERTEX_POINT('',#975); +#190=VERTEX_POINT('',#977); +#191=VERTEX_POINT('',#979); +#192=VERTEX_POINT('',#981); +#193=VERTEX_POINT('',#983); +#194=VERTEX_POINT('',#1016); +#195=VERTEX_POINT('',#1065); +#196=VERTEX_POINT('',#1067); +#197=VERTEX_POINT('',#1071); +#198=VERTEX_POINT('',#1104); +#199=VERTEX_POINT('',#1106); +#200=VERTEX_POINT('',#1157); +#201=VERTEX_POINT('',#1159); +#202=VERTEX_POINT('',#1161); +#203=VERTEX_POINT('',#1256); +#204=VERTEX_POINT('',#1260); +#205=VERTEX_POINT('',#1264); +#206=VERTEX_POINT('',#1359); +#207=VERTEX_POINT('',#1361); +#208=VERTEX_POINT('',#1424); +#209=VERTEX_POINT('',#1425); +#210=VERTEX_POINT('',#1509); +#211=VERTEX_POINT('',#1510); +#212=VERTEX_POINT('',#1537); +#213=VERTEX_POINT('',#1541); +#214=VERTEX_POINT('',#1545); +#215=VERTEX_POINT('',#1549); +#216=VERTEX_POINT('',#1555); +#217=VERTEX_POINT('',#1559); +#218=VERTEX_POINT('',#1563); +#219=VECTOR('',#745,1.); +#220=VECTOR('',#748,1.); +#221=VECTOR('',#753,1.); +#222=VECTOR('',#756,1.); +#223=VECTOR('',#759,1.); +#224=VECTOR('',#762,1.); +#225=VECTOR('',#765,1.); +#226=VECTOR('',#768,1.); +#227=VECTOR('',#771,1.); +#228=VECTOR('',#774,1.); +#229=VECTOR('',#777,1.); +#230=VECTOR('',#780,1.); +#231=VECTOR('',#783,1.); +#232=VECTOR('',#786,1.); +#233=VECTOR('',#789,1.); +#234=VECTOR('',#790,1.); +#235=VECTOR('',#792,1.); +#236=VECTOR('',#793,1.); +#237=VECTOR('',#794,1.); +#238=VECTOR('',#796,1.); +#239=VECTOR('',#797,1.); +#240=VECTOR('',#799,1.); +#241=VECTOR('',#800,1.); +#242=VECTOR('',#802,1.); +#243=VECTOR('',#803,1.); +#244=VECTOR('',#832,1.); +#245=VECTOR('',#835,1.); +#246=VECTOR('',#838,1.); +#247=VECTOR('',#843,1.); +#248=VECTOR('',#848,1.); +#249=VECTOR('',#853,1.); +#250=VECTOR('',#871,1.); +#251=VECTOR('',#876,1.); +#252=VECTOR('',#881,1.); +#253=VECTOR('',#886,1.); +#254=VECTOR('',#894,1.); +#255=VECTOR('',#895,1.); +#256=VECTOR('',#897,1.); +#257=VECTOR('',#898,1.); +#258=VECTOR('',#900,1.); +#259=VECTOR('',#901,1.); +#260=VECTOR('',#903,1.); +#261=LINE('',#907,#219); +#262=LINE('',#912,#220); +#263=LINE('',#916,#221); +#264=LINE('',#920,#222); +#265=LINE('',#922,#223); +#266=LINE('',#926,#224); +#267=LINE('',#928,#225); +#268=LINE('',#932,#226); +#269=LINE('',#934,#227); +#270=LINE('',#938,#228); +#271=LINE('',#940,#229); +#272=LINE('',#944,#230); +#273=LINE('',#946,#231); +#274=LINE('',#950,#232); +#275=LINE('',#952,#233); +#276=LINE('',#953,#234); +#277=LINE('',#955,#235); +#278=LINE('',#957,#236); +#279=LINE('',#959,#237); +#280=LINE('',#961,#238); +#281=LINE('',#963,#239); +#282=LINE('',#965,#240); +#283=LINE('',#967,#241); +#284=LINE('',#969,#242); +#285=LINE('',#971,#243); +#286=LINE('',#1156,#244); +#287=LINE('',#1160,#245); +#288=LINE('',#1255,#246); +#289=LINE('',#1259,#247); +#290=LINE('',#1263,#248); +#291=LINE('',#1360,#249); +#292=LINE('',#1536,#250); +#293=LINE('',#1540,#251); +#294=LINE('',#1544,#252); +#295=LINE('',#1548,#253); +#296=LINE('',#1554,#254); +#297=LINE('',#1556,#255); +#298=LINE('',#1558,#256); +#299=LINE('',#1560,#257); +#300=LINE('',#1562,#258); +#301=LINE('',#1564,#259); +#302=LINE('',#1566,#260); +#303=EDGE_CURVE('',#167,#168,#261,.T.); +#304=EDGE_CURVE('',#168,#169,#159,.T.); +#305=EDGE_CURVE('',#169,#170,#262,.T.); +#306=EDGE_CURVE('',#170,#167,#160,.T.); +#307=EDGE_CURVE('',#168,#171,#263,.T.); +#308=EDGE_CURVE('',#171,#172,#161,.T.); +#309=EDGE_CURVE('',#172,#169,#264,.T.); +#310=EDGE_CURVE('',#171,#173,#265,.T.); +#311=EDGE_CURVE('',#173,#174,#162,.T.); +#312=EDGE_CURVE('',#174,#172,#266,.T.); +#313=EDGE_CURVE('',#173,#175,#267,.T.); +#314=EDGE_CURVE('',#175,#176,#163,.T.); +#315=EDGE_CURVE('',#176,#174,#268,.T.); +#316=EDGE_CURVE('',#175,#177,#269,.T.); +#317=EDGE_CURVE('',#177,#178,#164,.T.); +#318=EDGE_CURVE('',#178,#176,#270,.T.); +#319=EDGE_CURVE('',#177,#179,#271,.T.); +#320=EDGE_CURVE('',#179,#180,#165,.T.); +#321=EDGE_CURVE('',#180,#178,#272,.T.); +#322=EDGE_CURVE('',#179,#181,#273,.T.); +#323=EDGE_CURVE('',#181,#182,#166,.T.); +#324=EDGE_CURVE('',#182,#180,#274,.T.); +#325=EDGE_CURVE('',#181,#167,#275,.T.); +#326=EDGE_CURVE('',#170,#182,#276,.T.); +#327=EDGE_CURVE('',#180,#183,#277,.T.); +#328=EDGE_CURVE('',#184,#183,#278,.T.); +#329=EDGE_CURVE('',#178,#184,#279,.T.); +#330=EDGE_CURVE('',#182,#185,#280,.T.); +#331=EDGE_CURVE('',#183,#185,#281,.T.); +#332=EDGE_CURVE('',#170,#186,#282,.T.); +#333=EDGE_CURVE('',#185,#186,#283,.T.); +#334=EDGE_CURVE('',#169,#187,#284,.T.); +#335=EDGE_CURVE('',#186,#187,#285,.T.); +#336=EDGE_CURVE('',#188,#189,#122,.T.); +#337=EDGE_CURVE('',#190,#189,#123,.T.); +#338=EDGE_CURVE('',#190,#191,#124,.T.); +#339=EDGE_CURVE('',#192,#191,#125,.T.); +#340=EDGE_CURVE('',#193,#192,#126,.T.); +#341=EDGE_CURVE('',#188,#193,#127,.T.); +#342=EDGE_CURVE('',#191,#194,#110,.F.); +#343=EDGE_CURVE('',#194,#195,#111,.T.); +#344=EDGE_CURVE('',#195,#196,#128,.T.); +#345=EDGE_CURVE('',#196,#192,#129,.T.); +#346=EDGE_CURVE('',#197,#193,#130,.T.); +#347=EDGE_CURVE('',#196,#197,#131,.T.); +#348=EDGE_CURVE('',#188,#198,#112,.T.); +#349=EDGE_CURVE('',#197,#199,#132,.T.); +#350=EDGE_CURVE('',#199,#198,#113,.T.); +#351=EDGE_CURVE('',#199,#200,#286,.T.); +#352=EDGE_CURVE('',#200,#201,#133,.T.); +#353=EDGE_CURVE('',#202,#201,#287,.T.); +#354=EDGE_CURVE('',#198,#202,#114,.F.); +#355=EDGE_CURVE('',#197,#203,#288,.T.); +#356=EDGE_CURVE('',#203,#200,#134,.T.); +#357=EDGE_CURVE('',#196,#204,#289,.T.); +#358=EDGE_CURVE('',#204,#203,#135,.T.); +#359=EDGE_CURVE('',#195,#205,#290,.T.); +#360=EDGE_CURVE('',#205,#204,#136,.T.); +#361=EDGE_CURVE('',#206,#194,#115,.F.); +#362=EDGE_CURVE('',#206,#207,#291,.T.); +#363=EDGE_CURVE('',#207,#205,#137,.T.); +#364=EDGE_CURVE('',#208,#209,#138,.T.); +#365=EDGE_CURVE('',#209,#190,#116,.F.); +#366=EDGE_CURVE('',#190,#208,#117,.T.); +#367=EDGE_CURVE('',#209,#206,#139,.T.); +#368=EDGE_CURVE('',#210,#211,#140,.T.); +#369=EDGE_CURVE('',#211,#189,#118,.F.); +#370=EDGE_CURVE('',#189,#210,#119,.T.); +#371=EDGE_CURVE('',#211,#208,#141,.T.); +#372=EDGE_CURVE('',#202,#210,#142,.T.); +#373=EDGE_CURVE('',#209,#212,#292,.T.); +#374=EDGE_CURVE('',#212,#207,#143,.T.); +#375=EDGE_CURVE('',#208,#213,#293,.T.); +#376=EDGE_CURVE('',#213,#212,#144,.T.); +#377=EDGE_CURVE('',#211,#214,#294,.T.); +#378=EDGE_CURVE('',#214,#213,#145,.T.); +#379=EDGE_CURVE('',#210,#215,#295,.T.); +#380=EDGE_CURVE('',#215,#214,#146,.T.); +#381=EDGE_CURVE('',#201,#215,#147,.T.); +#382=EDGE_CURVE('',#172,#216,#296,.T.); +#383=EDGE_CURVE('',#187,#216,#297,.T.); +#384=EDGE_CURVE('',#174,#217,#298,.T.); +#385=EDGE_CURVE('',#216,#217,#299,.T.); +#386=EDGE_CURVE('',#176,#218,#300,.T.); +#387=EDGE_CURVE('',#217,#218,#301,.T.); +#388=EDGE_CURVE('',#218,#184,#302,.T.); +#389=ORIENTED_EDGE('',*,*,#303,.T.); +#390=ORIENTED_EDGE('',*,*,#304,.T.); +#391=ORIENTED_EDGE('',*,*,#305,.T.); +#392=ORIENTED_EDGE('',*,*,#306,.T.); +#393=ORIENTED_EDGE('',*,*,#307,.T.); +#394=ORIENTED_EDGE('',*,*,#308,.T.); +#395=ORIENTED_EDGE('',*,*,#309,.T.); +#396=ORIENTED_EDGE('',*,*,#304,.F.); +#397=ORIENTED_EDGE('',*,*,#310,.T.); +#398=ORIENTED_EDGE('',*,*,#311,.T.); +#399=ORIENTED_EDGE('',*,*,#312,.T.); +#400=ORIENTED_EDGE('',*,*,#308,.F.); +#401=ORIENTED_EDGE('',*,*,#313,.T.); +#402=ORIENTED_EDGE('',*,*,#314,.T.); +#403=ORIENTED_EDGE('',*,*,#315,.T.); +#404=ORIENTED_EDGE('',*,*,#311,.F.); +#405=ORIENTED_EDGE('',*,*,#316,.T.); +#406=ORIENTED_EDGE('',*,*,#317,.T.); +#407=ORIENTED_EDGE('',*,*,#318,.T.); +#408=ORIENTED_EDGE('',*,*,#314,.F.); +#409=ORIENTED_EDGE('',*,*,#319,.T.); +#410=ORIENTED_EDGE('',*,*,#320,.T.); +#411=ORIENTED_EDGE('',*,*,#321,.T.); +#412=ORIENTED_EDGE('',*,*,#317,.F.); +#413=ORIENTED_EDGE('',*,*,#322,.T.); +#414=ORIENTED_EDGE('',*,*,#323,.T.); +#415=ORIENTED_EDGE('',*,*,#324,.T.); +#416=ORIENTED_EDGE('',*,*,#320,.F.); +#417=ORIENTED_EDGE('',*,*,#325,.T.); +#418=ORIENTED_EDGE('',*,*,#306,.F.); +#419=ORIENTED_EDGE('',*,*,#326,.T.); +#420=ORIENTED_EDGE('',*,*,#323,.F.); +#421=ORIENTED_EDGE('',*,*,#321,.F.); +#422=ORIENTED_EDGE('',*,*,#327,.T.); +#423=ORIENTED_EDGE('',*,*,#328,.F.); +#424=ORIENTED_EDGE('',*,*,#329,.F.); +#425=ORIENTED_EDGE('',*,*,#324,.F.); +#426=ORIENTED_EDGE('',*,*,#330,.T.); +#427=ORIENTED_EDGE('',*,*,#331,.F.); +#428=ORIENTED_EDGE('',*,*,#327,.F.); +#429=ORIENTED_EDGE('',*,*,#326,.F.); +#430=ORIENTED_EDGE('',*,*,#332,.T.); +#431=ORIENTED_EDGE('',*,*,#333,.F.); +#432=ORIENTED_EDGE('',*,*,#330,.F.); +#433=ORIENTED_EDGE('',*,*,#305,.F.); +#434=ORIENTED_EDGE('',*,*,#334,.T.); +#435=ORIENTED_EDGE('',*,*,#335,.F.); +#436=ORIENTED_EDGE('',*,*,#332,.F.); +#437=ORIENTED_EDGE('',*,*,#336,.T.); +#438=ORIENTED_EDGE('',*,*,#337,.F.); +#439=ORIENTED_EDGE('',*,*,#338,.T.); +#440=ORIENTED_EDGE('',*,*,#339,.F.); +#441=ORIENTED_EDGE('',*,*,#340,.F.); +#442=ORIENTED_EDGE('',*,*,#341,.F.); +#443=ORIENTED_EDGE('',*,*,#303,.F.); +#444=ORIENTED_EDGE('',*,*,#325,.F.); +#445=ORIENTED_EDGE('',*,*,#322,.F.); +#446=ORIENTED_EDGE('',*,*,#319,.F.); +#447=ORIENTED_EDGE('',*,*,#316,.F.); +#448=ORIENTED_EDGE('',*,*,#313,.F.); +#449=ORIENTED_EDGE('',*,*,#310,.F.); +#450=ORIENTED_EDGE('',*,*,#307,.F.); +#451=ORIENTED_EDGE('',*,*,#342,.T.); +#452=ORIENTED_EDGE('',*,*,#343,.T.); +#453=ORIENTED_EDGE('',*,*,#344,.T.); +#454=ORIENTED_EDGE('',*,*,#345,.T.); +#455=ORIENTED_EDGE('',*,*,#339,.T.); +#456=ORIENTED_EDGE('',*,*,#346,.T.); +#457=ORIENTED_EDGE('',*,*,#340,.T.); +#458=ORIENTED_EDGE('',*,*,#345,.F.); +#459=ORIENTED_EDGE('',*,*,#347,.T.); +#460=ORIENTED_EDGE('',*,*,#348,.F.); +#461=ORIENTED_EDGE('',*,*,#341,.T.); +#462=ORIENTED_EDGE('',*,*,#346,.F.); +#463=ORIENTED_EDGE('',*,*,#349,.T.); +#464=ORIENTED_EDGE('',*,*,#350,.T.); +#465=ORIENTED_EDGE('',*,*,#350,.F.); +#466=ORIENTED_EDGE('',*,*,#351,.T.); +#467=ORIENTED_EDGE('',*,*,#352,.T.); +#468=ORIENTED_EDGE('',*,*,#353,.F.); +#469=ORIENTED_EDGE('',*,*,#354,.F.); +#470=ORIENTED_EDGE('',*,*,#349,.F.); +#471=ORIENTED_EDGE('',*,*,#355,.T.); +#472=ORIENTED_EDGE('',*,*,#356,.T.); +#473=ORIENTED_EDGE('',*,*,#351,.F.); +#474=ORIENTED_EDGE('',*,*,#347,.F.); +#475=ORIENTED_EDGE('',*,*,#357,.T.); +#476=ORIENTED_EDGE('',*,*,#358,.T.); +#477=ORIENTED_EDGE('',*,*,#355,.F.); +#478=ORIENTED_EDGE('',*,*,#344,.F.); +#479=ORIENTED_EDGE('',*,*,#359,.T.); +#480=ORIENTED_EDGE('',*,*,#360,.T.); +#481=ORIENTED_EDGE('',*,*,#357,.F.); +#482=ORIENTED_EDGE('',*,*,#343,.F.); +#483=ORIENTED_EDGE('',*,*,#361,.F.); +#484=ORIENTED_EDGE('',*,*,#362,.T.); +#485=ORIENTED_EDGE('',*,*,#363,.T.); +#486=ORIENTED_EDGE('',*,*,#359,.F.); +#487=ORIENTED_EDGE('',*,*,#364,.T.); +#488=ORIENTED_EDGE('',*,*,#365,.T.); +#489=ORIENTED_EDGE('',*,*,#366,.T.); +#490=ORIENTED_EDGE('',*,*,#365,.F.); +#491=ORIENTED_EDGE('',*,*,#367,.T.); +#492=ORIENTED_EDGE('',*,*,#361,.T.); +#493=ORIENTED_EDGE('',*,*,#342,.F.); +#494=ORIENTED_EDGE('',*,*,#338,.F.); +#495=ORIENTED_EDGE('',*,*,#368,.T.); +#496=ORIENTED_EDGE('',*,*,#369,.T.); +#497=ORIENTED_EDGE('',*,*,#370,.T.); +#498=ORIENTED_EDGE('',*,*,#366,.F.); +#499=ORIENTED_EDGE('',*,*,#337,.T.); +#500=ORIENTED_EDGE('',*,*,#369,.F.); +#501=ORIENTED_EDGE('',*,*,#371,.T.); +#502=ORIENTED_EDGE('',*,*,#370,.F.); +#503=ORIENTED_EDGE('',*,*,#336,.F.); +#504=ORIENTED_EDGE('',*,*,#348,.T.); +#505=ORIENTED_EDGE('',*,*,#354,.T.); +#506=ORIENTED_EDGE('',*,*,#372,.T.); +#507=ORIENTED_EDGE('',*,*,#367,.F.); +#508=ORIENTED_EDGE('',*,*,#373,.T.); +#509=ORIENTED_EDGE('',*,*,#374,.T.); +#510=ORIENTED_EDGE('',*,*,#362,.F.); +#511=ORIENTED_EDGE('',*,*,#364,.F.); +#512=ORIENTED_EDGE('',*,*,#375,.T.); +#513=ORIENTED_EDGE('',*,*,#376,.T.); +#514=ORIENTED_EDGE('',*,*,#373,.F.); +#515=ORIENTED_EDGE('',*,*,#371,.F.); +#516=ORIENTED_EDGE('',*,*,#377,.T.); +#517=ORIENTED_EDGE('',*,*,#378,.T.); +#518=ORIENTED_EDGE('',*,*,#375,.F.); +#519=ORIENTED_EDGE('',*,*,#368,.F.); +#520=ORIENTED_EDGE('',*,*,#379,.T.); +#521=ORIENTED_EDGE('',*,*,#380,.T.); +#522=ORIENTED_EDGE('',*,*,#377,.F.); +#523=ORIENTED_EDGE('',*,*,#372,.F.); +#524=ORIENTED_EDGE('',*,*,#353,.T.); +#525=ORIENTED_EDGE('',*,*,#381,.T.); +#526=ORIENTED_EDGE('',*,*,#379,.F.); +#527=ORIENTED_EDGE('',*,*,#309,.F.); +#528=ORIENTED_EDGE('',*,*,#382,.T.); +#529=ORIENTED_EDGE('',*,*,#383,.F.); +#530=ORIENTED_EDGE('',*,*,#334,.F.); +#531=ORIENTED_EDGE('',*,*,#312,.F.); +#532=ORIENTED_EDGE('',*,*,#384,.T.); +#533=ORIENTED_EDGE('',*,*,#385,.F.); +#534=ORIENTED_EDGE('',*,*,#382,.F.); +#535=ORIENTED_EDGE('',*,*,#315,.F.); +#536=ORIENTED_EDGE('',*,*,#386,.T.); +#537=ORIENTED_EDGE('',*,*,#387,.F.); +#538=ORIENTED_EDGE('',*,*,#384,.F.); +#539=ORIENTED_EDGE('',*,*,#318,.F.); +#540=ORIENTED_EDGE('',*,*,#329,.T.); +#541=ORIENTED_EDGE('',*,*,#388,.F.); +#542=ORIENTED_EDGE('',*,*,#386,.F.); +#543=ORIENTED_EDGE('',*,*,#335,.T.); +#544=ORIENTED_EDGE('',*,*,#383,.T.); +#545=ORIENTED_EDGE('',*,*,#385,.T.); +#546=ORIENTED_EDGE('',*,*,#387,.T.); +#547=ORIENTED_EDGE('',*,*,#388,.T.); +#548=ORIENTED_EDGE('',*,*,#328,.T.); +#549=ORIENTED_EDGE('',*,*,#331,.T.); +#550=ORIENTED_EDGE('',*,*,#333,.T.); +#551=ORIENTED_EDGE('',*,*,#380,.F.); +#552=ORIENTED_EDGE('',*,*,#381,.F.); +#553=ORIENTED_EDGE('',*,*,#352,.F.); +#554=ORIENTED_EDGE('',*,*,#356,.F.); +#555=ORIENTED_EDGE('',*,*,#358,.F.); +#556=ORIENTED_EDGE('',*,*,#360,.F.); +#557=ORIENTED_EDGE('',*,*,#363,.F.); +#558=ORIENTED_EDGE('',*,*,#374,.F.); +#559=ORIENTED_EDGE('',*,*,#376,.F.); +#560=ORIENTED_EDGE('',*,*,#378,.F.); +#561=EDGE_LOOP('',(#389,#390,#391,#392)); +#562=EDGE_LOOP('',(#393,#394,#395,#396)); +#563=EDGE_LOOP('',(#397,#398,#399,#400)); +#564=EDGE_LOOP('',(#401,#402,#403,#404)); +#565=EDGE_LOOP('',(#405,#406,#407,#408)); +#566=EDGE_LOOP('',(#409,#410,#411,#412)); +#567=EDGE_LOOP('',(#413,#414,#415,#416)); +#568=EDGE_LOOP('',(#417,#418,#419,#420)); +#569=EDGE_LOOP('',(#421,#422,#423,#424)); +#570=EDGE_LOOP('',(#425,#426,#427,#428)); +#571=EDGE_LOOP('',(#429,#430,#431,#432)); +#572=EDGE_LOOP('',(#433,#434,#435,#436)); +#573=EDGE_LOOP('',(#437,#438,#439,#440,#441,#442)); +#574=EDGE_LOOP('',(#443,#444,#445,#446,#447,#448,#449,#450)); +#575=EDGE_LOOP('',(#451,#452,#453,#454,#455)); +#576=EDGE_LOOP('',(#456,#457,#458,#459)); +#577=EDGE_LOOP('',(#460,#461,#462,#463,#464)); +#578=EDGE_LOOP('',(#465,#466,#467,#468,#469)); +#579=EDGE_LOOP('',(#470,#471,#472,#473)); +#580=EDGE_LOOP('',(#474,#475,#476,#477)); +#581=EDGE_LOOP('',(#478,#479,#480,#481)); +#582=EDGE_LOOP('',(#482,#483,#484,#485,#486)); +#583=EDGE_LOOP('',(#487,#488,#489)); +#584=EDGE_LOOP('',(#490,#491,#492,#493,#494)); +#585=EDGE_LOOP('',(#495,#496,#497)); +#586=EDGE_LOOP('',(#498,#499,#500,#501)); +#587=EDGE_LOOP('',(#502,#503,#504,#505,#506)); +#588=EDGE_LOOP('',(#507,#508,#509,#510)); +#589=EDGE_LOOP('',(#511,#512,#513,#514)); +#590=EDGE_LOOP('',(#515,#516,#517,#518)); +#591=EDGE_LOOP('',(#519,#520,#521,#522)); +#592=EDGE_LOOP('',(#523,#524,#525,#526)); +#593=EDGE_LOOP('',(#527,#528,#529,#530)); +#594=EDGE_LOOP('',(#531,#532,#533,#534)); +#595=EDGE_LOOP('',(#535,#536,#537,#538)); +#596=EDGE_LOOP('',(#539,#540,#541,#542)); +#597=EDGE_LOOP('',(#543,#544,#545,#546,#547,#548,#549,#550)); +#598=EDGE_LOOP('',(#551,#552,#553,#554,#555,#556,#557,#558,#559,#560)); +#599=FACE_BOUND('',#561,.T.); +#600=FACE_BOUND('',#562,.T.); +#601=FACE_BOUND('',#563,.T.); +#602=FACE_BOUND('',#564,.T.); +#603=FACE_BOUND('',#565,.T.); +#604=FACE_BOUND('',#566,.T.); +#605=FACE_BOUND('',#567,.T.); +#606=FACE_BOUND('',#568,.T.); +#607=FACE_BOUND('',#569,.T.); +#608=FACE_BOUND('',#570,.T.); +#609=FACE_BOUND('',#571,.T.); +#610=FACE_BOUND('',#572,.T.); +#611=FACE_BOUND('',#573,.T.); +#612=FACE_BOUND('',#574,.T.); +#613=FACE_BOUND('',#575,.T.); +#614=FACE_BOUND('',#576,.T.); +#615=FACE_BOUND('',#577,.T.); +#616=FACE_BOUND('',#578,.T.); +#617=FACE_BOUND('',#579,.T.); +#618=FACE_BOUND('',#580,.T.); +#619=FACE_BOUND('',#581,.T.); +#620=FACE_BOUND('',#582,.T.); +#621=FACE_BOUND('',#583,.T.); +#622=FACE_BOUND('',#584,.T.); +#623=FACE_BOUND('',#585,.T.); +#624=FACE_BOUND('',#586,.T.); +#625=FACE_BOUND('',#587,.T.); +#626=FACE_BOUND('',#588,.T.); +#627=FACE_BOUND('',#589,.T.); +#628=FACE_BOUND('',#590,.T.); +#629=FACE_BOUND('',#591,.T.); +#630=FACE_BOUND('',#592,.T.); +#631=FACE_BOUND('',#593,.T.); +#632=FACE_BOUND('',#594,.T.); +#633=FACE_BOUND('',#595,.T.); +#634=FACE_BOUND('',#596,.T.); +#635=FACE_BOUND('',#597,.T.); +#636=FACE_BOUND('',#598,.T.); +#637=ADVANCED_FACE('',(#599),#1569,.T.); +#638=ADVANCED_FACE('',(#600),#1570,.T.); +#639=ADVANCED_FACE('',(#601),#1571,.T.); +#640=ADVANCED_FACE('',(#602),#1572,.T.); +#641=ADVANCED_FACE('',(#603),#1573,.T.); +#642=ADVANCED_FACE('',(#604),#1574,.T.); +#643=ADVANCED_FACE('',(#605),#1575,.T.); +#644=ADVANCED_FACE('',(#606),#1576,.T.); +#645=ADVANCED_FACE('',(#607),#148,.F.); +#646=ADVANCED_FACE('',(#608),#149,.F.); +#647=ADVANCED_FACE('',(#609),#150,.F.); +#648=ADVANCED_FACE('',(#610),#151,.F.); +#649=ADVANCED_FACE('',(#611,#612),#152,.T.); +#650=ADVANCED_FACE('',(#613),#120,.T.); +#651=ADVANCED_FACE('',(#614),#106,.T.); +#652=ADVANCED_FACE('',(#615),#121,.T.); +#653=ADVANCED_FACE('',(#616),#1577,.T.); +#654=ADVANCED_FACE('',(#617),#1578,.T.); +#655=ADVANCED_FACE('',(#618),#1579,.F.); +#656=ADVANCED_FACE('',(#619),#1580,.T.); +#657=ADVANCED_FACE('',(#620),#1581,.T.); +#658=ADVANCED_FACE('',(#621),#104,.F.); +#659=ADVANCED_FACE('',(#622),#107,.T.); +#660=ADVANCED_FACE('',(#623),#105,.F.); +#661=ADVANCED_FACE('',(#624),#108,.T.); +#662=ADVANCED_FACE('',(#625),#109,.T.); +#663=ADVANCED_FACE('',(#626),#1582,.T.); +#664=ADVANCED_FACE('',(#627),#1583,.T.); +#665=ADVANCED_FACE('',(#628),#1584,.F.); +#666=ADVANCED_FACE('',(#629),#1585,.T.); +#667=ADVANCED_FACE('',(#630),#1586,.T.); +#668=ADVANCED_FACE('',(#631),#153,.F.); +#669=ADVANCED_FACE('',(#632),#154,.F.); +#670=ADVANCED_FACE('',(#633),#155,.F.); +#671=ADVANCED_FACE('',(#634),#156,.F.); +#672=ADVANCED_FACE('',(#635),#157,.T.); +#673=ADVANCED_FACE('',(#636),#158,.F.); +#674=AXIS2_PLACEMENT_3D('',#906,#743,#744); +#675=AXIS2_PLACEMENT_3D('',#910,#746,#747); +#676=AXIS2_PLACEMENT_3D('',#914,#749,#750); +#677=AXIS2_PLACEMENT_3D('',#915,#751,#752); +#678=AXIS2_PLACEMENT_3D('',#918,#754,#755); +#679=AXIS2_PLACEMENT_3D('',#921,#757,#758); +#680=AXIS2_PLACEMENT_3D('',#924,#760,#761); +#681=AXIS2_PLACEMENT_3D('',#927,#763,#764); +#682=AXIS2_PLACEMENT_3D('',#930,#766,#767); +#683=AXIS2_PLACEMENT_3D('',#933,#769,#770); +#684=AXIS2_PLACEMENT_3D('',#936,#772,#773); +#685=AXIS2_PLACEMENT_3D('',#939,#775,#776); +#686=AXIS2_PLACEMENT_3D('',#942,#778,#779); +#687=AXIS2_PLACEMENT_3D('',#945,#781,#782); +#688=AXIS2_PLACEMENT_3D('',#948,#784,#785); +#689=AXIS2_PLACEMENT_3D('',#951,#787,#788); +#690=AXIS2_PLACEMENT_3D('',#954,#791,$); +#691=AXIS2_PLACEMENT_3D('',#960,#795,$); +#692=AXIS2_PLACEMENT_3D('',#964,#798,$); +#693=AXIS2_PLACEMENT_3D('',#968,#801,$); +#694=AXIS2_PLACEMENT_3D('',#972,#804,$); +#695=AXIS2_PLACEMENT_3D('',#973,#805,#806); +#696=AXIS2_PLACEMENT_3D('',#976,#807,#808); +#697=AXIS2_PLACEMENT_3D('',#978,#809,#810); +#698=AXIS2_PLACEMENT_3D('',#980,#811,#812); +#699=AXIS2_PLACEMENT_3D('',#982,#813,#814); +#700=AXIS2_PLACEMENT_3D('',#984,#815,#816); +#701=AXIS2_PLACEMENT_3D('',#985,#817,$); +#702=AXIS2_PLACEMENT_3D('',#1066,#818,#819); +#703=AXIS2_PLACEMENT_3D('',#1068,#820,#821); +#704=AXIS2_PLACEMENT_3D('',#1069,#822,$); +#705=AXIS2_PLACEMENT_3D('',#1070,#823,#824); +#706=AXIS2_PLACEMENT_3D('',#1072,#825,#826); +#707=AXIS2_PLACEMENT_3D('',#1073,#827,$); +#708=AXIS2_PLACEMENT_3D('',#1105,#828,#829); +#709=AXIS2_PLACEMENT_3D('',#1155,#830,#831); +#710=AXIS2_PLACEMENT_3D('',#1158,#833,#834); +#711=AXIS2_PLACEMENT_3D('',#1254,#836,#837); +#712=AXIS2_PLACEMENT_3D('',#1257,#839,#840); +#713=AXIS2_PLACEMENT_3D('',#1258,#841,#842); +#714=AXIS2_PLACEMENT_3D('',#1261,#844,#845); +#715=AXIS2_PLACEMENT_3D('',#1262,#846,#847); +#716=AXIS2_PLACEMENT_3D('',#1265,#849,#850); +#717=AXIS2_PLACEMENT_3D('',#1266,#851,#852); +#718=AXIS2_PLACEMENT_3D('',#1362,#854,#855); +#719=AXIS2_PLACEMENT_3D('',#1423,#856,#857); +#720=AXIS2_PLACEMENT_3D('',#1446,#858,$); +#721=AXIS2_PLACEMENT_3D('',#1447,#859,#860); +#722=AXIS2_PLACEMENT_3D('',#1508,#861,#862); +#723=AXIS2_PLACEMENT_3D('',#1531,#863,$); +#724=AXIS2_PLACEMENT_3D('',#1532,#864,#865); +#725=AXIS2_PLACEMENT_3D('',#1533,#866,$); +#726=AXIS2_PLACEMENT_3D('',#1534,#867,#868); +#727=AXIS2_PLACEMENT_3D('',#1535,#869,#870); +#728=AXIS2_PLACEMENT_3D('',#1538,#872,#873); +#729=AXIS2_PLACEMENT_3D('',#1539,#874,#875); +#730=AXIS2_PLACEMENT_3D('',#1542,#877,#878); +#731=AXIS2_PLACEMENT_3D('',#1543,#879,#880); +#732=AXIS2_PLACEMENT_3D('',#1546,#882,#883); +#733=AXIS2_PLACEMENT_3D('',#1547,#884,#885); +#734=AXIS2_PLACEMENT_3D('',#1550,#887,#888); +#735=AXIS2_PLACEMENT_3D('',#1551,#889,#890); +#736=AXIS2_PLACEMENT_3D('',#1552,#891,#892); +#737=AXIS2_PLACEMENT_3D('',#1553,#893,$); +#738=AXIS2_PLACEMENT_3D('',#1557,#896,$); +#739=AXIS2_PLACEMENT_3D('',#1561,#899,$); +#740=AXIS2_PLACEMENT_3D('',#1565,#902,$); +#741=AXIS2_PLACEMENT_3D('',#1567,#904,$); +#742=AXIS2_PLACEMENT_3D('',#1568,#905,$); +#743=DIRECTION('',(0.707106781186548,0.,-0.707106781186548)); +#744=DIRECTION('',(1.393,1.96999949238572,1.393)); +#745=DIRECTION('',(-0.707106781186548,0.,0.707106781186548)); +#746=DIRECTION('',(0.382683432365089,8.83599996244615E-16,-0.923879532511287)); +#747=DIRECTION('',(-2.786,6.43275715994143E-15,-1.15399898477144)); +#748=DIRECTION('',(0.707106781186548,0.,-0.707106781186548)); +#749=DIRECTION('',(-0.923879532511287,5.89066664163076E-16,0.382683432365089)); +#750=DIRECTION('',(1.15399898477144,-4.28850477329429E-15,2.786)); +#751=DIRECTION('',(0.,0.,-1.)); +#752=DIRECTION('',(1.96999949238572,1.96999949238572,0.)); +#753=DIRECTION('',(0.,0.,1.)); +#754=DIRECTION('',(-0.382683432365089,5.89066664163076E-16,-0.923879532511287)); +#755=DIRECTION('',(-2.786,4.28850477329431E-15,1.15399898477144)); +#756=DIRECTION('',(0.,0.,-1.)); +#757=DIRECTION('',(-0.707106781186548,0.,-0.707106781186548)); +#758=DIRECTION('',(1.393,1.96999949238572,-1.393)); +#759=DIRECTION('',(0.707106781186548,0.,0.707106781186548)); +#760=DIRECTION('',(-0.923879532511287,5.89066664163076E-16,-0.382683432365089)); +#761=DIRECTION('',(-1.15399898477144,4.28850477329428E-15,2.786)); +#762=DIRECTION('',(-0.707106781186548,0.,-0.707106781186548)); +#763=DIRECTION('',(-1.,0.,0.)); +#764=DIRECTION('',(0.,1.96999949238572,-1.96999949238572)); +#765=DIRECTION('',(1.,0.,0.)); +#766=DIRECTION('',(-0.923879532511287,-2.94533332081538E-16,0.382683432365089)); +#767=DIRECTION('',(1.15399898477144,-2.14425238664715E-15,2.786)); +#768=DIRECTION('',(-1.,0.,0.)); +#769=DIRECTION('',(-0.707106781186548,0.,0.707106781186548)); +#770=DIRECTION('',(-1.393,1.96999949238572,-1.393)); +#771=DIRECTION('',(0.707106781186548,0.,-0.707106781186548)); +#772=DIRECTION('',(-0.382683432365089,8.83599996244615E-16,0.923879532511287)); +#773=DIRECTION('',(2.786,6.43275715994142E-15,1.15399898477144)); +#774=DIRECTION('',(-0.707106781186548,0.,0.707106781186548)); +#775=DIRECTION('',(0.,0.,1.)); +#776=DIRECTION('',(-1.96999949238572,1.96999949238572,0.)); +#777=DIRECTION('',(0.,0.,-1.)); +#778=DIRECTION('',(0.382683432365089,5.89066664163076E-16,0.923879532511287)); +#779=DIRECTION('',(2.786,4.2885047732943E-15,-1.15399898477144)); +#780=DIRECTION('',(0.,0.,1.)); +#781=DIRECTION('',(0.707106781186548,0.,0.707106781186548)); +#782=DIRECTION('',(-1.393,1.96999949238572,1.393)); +#783=DIRECTION('',(-0.707106781186548,0.,-0.707106781186548)); +#784=DIRECTION('',(0.923879532511287,8.83599996244615E-16,0.382683432365089)); +#785=DIRECTION('',(1.15399898477144,6.43275715994143E-15,-2.786)); +#786=DIRECTION('',(0.707106781186548,0.,0.707106781186548)); +#787=DIRECTION('',(1.,0.,0.)); +#788=DIRECTION('',(0.,1.96999949238572,1.96999949238572)); +#789=DIRECTION('',(-1.,0.,0.)); +#790=DIRECTION('',(1.,0.,0.)); +#791=DIRECTION('',(1.,0.,0.)); +#792=DIRECTION('',(0.,-1.,0.)); +#793=DIRECTION('',(0.,0.,-1.)); +#794=DIRECTION('',(0.,-1.,0.)); +#795=DIRECTION('',(0.707106781186548,0.,-0.707106781186548)); +#796=DIRECTION('',(0.,-1.,0.)); +#797=DIRECTION('',(-0.707106781186548,0.,-0.707106781186548)); +#798=DIRECTION('',(0.,0.,-1.)); +#799=DIRECTION('',(0.,-1.,0.)); +#800=DIRECTION('',(-1.,0.,0.)); +#801=DIRECTION('',(-0.707106781186548,0.,-0.707106781186548)); +#802=DIRECTION('',(0.,-1.,0.)); +#803=DIRECTION('',(-0.707106781186548,0.,0.707106781186548)); +#804=DIRECTION('',(0.,1.,0.)); +#805=DIRECTION('',(0.,1.,0.)); +#806=DIRECTION('',(-33.5995569473485,0.,0.172548375492393)); +#807=DIRECTION('',(0.,1.,0.)); +#808=DIRECTION('',(0.000217983578701583,0.,-2.39999999010075)); +#809=DIRECTION('',(0.,1.,0.)); +#810=DIRECTION('',(33.5995250490658,0.,0.178651832340361)); +#811=DIRECTION('',(0.,-1.,0.)); +#812=DIRECTION('',(-0.053365810173834,0.,-0.0845700319527258)); +#813=DIRECTION('',(0.,1.,0.)); +#814=DIRECTION('',(-0.000217983578706071,0.,2.3999999901006)); +#815=DIRECTION('',(0.,-1.,0.)); +#816=DIRECTION('',(0.0533811716917735,0.,-0.0845603364988487)); +#817=DIRECTION('',(0.,-1.,0.)); +#818=DIRECTION('',(0.,1.,0.)); +#819=DIRECTION('',(-0.533658101738466,0.,-0.845700319527458)); +#820=DIRECTION('',(0.430336076438114,0.,-0.902668743956414)); +#821=DIRECTION('',(-0.812401869560773,0.,-0.387302468794303)); +#822=DIRECTION('',(0.,-1.,0.)); +#823=DIRECTION('',(0.430172096869494,0.,0.902746900894654)); +#824=DIRECTION('',(0.81247221080515,0.,-0.387154887182525)); +#825=DIRECTION('',(0.,-1.,0.)); +#826=DIRECTION('',(-0.000136239736691292,0.,1.49999999381285)); +#827=DIRECTION('',(0.,-1.,0.)); +#828=DIRECTION('',(0.,1.,0.)); +#829=DIRECTION('',(0.533811716918093,0.,-0.845603364989053)); +#830=DIRECTION('',(0.,-1.,0.)); +#831=DIRECTION('',(1.00000000000002,0.,0.)); +#832=DIRECTION('',(0.,-1.,0.)); +#833=DIRECTION('',(0.,1.,0.)); +#834=DIRECTION('',(1.00000000000002,0.,0.)); +#835=DIRECTION('',(0.,-1.,0.)); +#836=DIRECTION('',(0.,-1.,0.)); +#837=DIRECTION('',(0.999999999999926,0.,0.)); +#838=DIRECTION('',(0.,-1.,0.)); +#839=DIRECTION('',(0.,1.,0.)); +#840=DIRECTION('',(0.999999999999926,0.,0.)); +#841=DIRECTION('',(0.,-1.,0.)); +#842=DIRECTION('',(1.49999999999994,0.,0.)); +#843=DIRECTION('',(0.,-1.,0.)); +#844=DIRECTION('',(0.,-1.,0.)); +#845=DIRECTION('',(1.49999999999994,0.,0.)); +#846=DIRECTION('',(0.,-1.,0.)); +#847=DIRECTION('',(0.999999999999974,0.,0.)); +#848=DIRECTION('',(0.,-1.,0.)); +#849=DIRECTION('',(0.,1.,0.)); +#850=DIRECTION('',(0.999999999999974,0.,0.)); +#851=DIRECTION('',(0.,-1.,0.)); +#852=DIRECTION('',(1.00000000000003,0.,0.)); +#853=DIRECTION('',(0.,-1.,0.)); +#854=DIRECTION('',(0.,1.,0.)); +#855=DIRECTION('',(1.00000000000003,0.,0.)); +#856=DIRECTION('',(2.26065966151076E-16,1.,-1.28711685625779E-17)); +#857=DIRECTION('',(-0.483951057394903,1.11022302462516E-16,0.125663734014367)); +#858=DIRECTION('',(0.,-1.,0.)); +#859=DIRECTION('',(0.,1.,0.)); +#860=DIRECTION('',(34.4995123271658,0.,0.183437149278049)); +#861=DIRECTION('',(-2.26063624335135E-16,1.,-1.29122339069828E-17)); +#862=DIRECTION('',(-0.0285123772182312,0.,0.499186382371697)); +#863=DIRECTION('',(0.,-1.,0.)); +#864=DIRECTION('',(0.,-1.,0.)); +#865=DIRECTION('',(0.000136239736688492,0.,-1.499999993813)); +#866=DIRECTION('',(0.,-1.,0.)); +#867=DIRECTION('',(0.,1.,0.)); +#868=DIRECTION('',(-34.4995450798668,0.,0.177170206978796)); +#869=DIRECTION('',(0.,-1.,0.)); +#870=DIRECTION('',(34.5,0.,0.)); +#871=DIRECTION('',(0.,-1.,0.)); +#872=DIRECTION('',(0.,1.,0.)); +#873=DIRECTION('',(34.5,0.,0.)); +#874=DIRECTION('',(0.,-1.,0.)); +#875=DIRECTION('',(0.500000000000077,0.,0.)); +#876=DIRECTION('',(0.,-1.,0.)); +#877=DIRECTION('',(0.,1.,0.)); +#878=DIRECTION('',(0.500000000000077,0.,0.)); +#879=DIRECTION('',(0.,-1.,0.)); +#880=DIRECTION('',(1.50000000000009,0.,0.)); +#881=DIRECTION('',(0.,-1.,0.)); +#882=DIRECTION('',(0.,-1.,0.)); +#883=DIRECTION('',(1.50000000000004,0.,0.)); +#884=DIRECTION('',(0.,-1.,0.)); +#885=DIRECTION('',(0.499999999999977,0.,0.)); +#886=DIRECTION('',(0.,-1.,0.)); +#887=DIRECTION('',(0.,1.,0.)); +#888=DIRECTION('',(0.499999999999977,0.,0.)); +#889=DIRECTION('',(0.,-1.,0.)); +#890=DIRECTION('',(34.5,0.,0.)); +#891=DIRECTION('',(0.,1.,0.)); +#892=DIRECTION('',(34.5,0.,0.)); +#893=DIRECTION('',(-1.,0.,0.)); +#894=DIRECTION('',(0.,-1.,0.)); +#895=DIRECTION('',(0.,0.,1.)); +#896=DIRECTION('',(-0.707106781186548,0.,0.707106781186548)); +#897=DIRECTION('',(0.,-1.,0.)); +#898=DIRECTION('',(0.707106781186548,0.,0.707106781186548)); +#899=DIRECTION('',(0.,0.,1.)); +#900=DIRECTION('',(0.,-1.,0.)); +#901=DIRECTION('',(1.,0.,0.)); +#902=DIRECTION('',(0.707106781186548,0.,0.707106781186548)); +#903=DIRECTION('',(0.707106781186548,0.,-0.707106781186548)); +#904=DIRECTION('',(0.,1.,0.)); +#905=DIRECTION('',(0.,1.,0.)); +#906=CARTESIAN_POINT('',(-14.4893580450158,-2.786,-14.4506409397556)); +#907=CARTESIAN_POINT('',(-14.4893580450158,0.,-14.4506409397556)); +#908=CARTESIAN_POINT('',(-6.65399898477144,0.,-22.286)); +#909=CARTESIAN_POINT('',(-22.286,0.,-6.65399898477144)); +#910=CARTESIAN_POINT('',(-22.286,-2.786,-6.65399898477144)); +#911=CARTESIAN_POINT('',(-19.5,-2.786,-5.5)); +#912=CARTESIAN_POINT('',(-12.5193585526301,-2.786,-12.4806414473699)); +#913=CARTESIAN_POINT('',(-5.5,-2.786,-19.5)); +#914=CARTESIAN_POINT('',(-6.65399898477144,-2.786,-22.286)); +#915=CARTESIAN_POINT('',(-22.286,-2.786,0.0387135890407989)); +#916=CARTESIAN_POINT('',(-22.286,0.,0.0387135890407989)); +#917=CARTESIAN_POINT('',(-22.286,0.,6.65399898477144)); +#918=CARTESIAN_POINT('',(-22.286,-2.786,6.65399898477144)); +#919=CARTESIAN_POINT('',(-19.5,-2.786,5.5)); +#920=CARTESIAN_POINT('',(-19.5,-2.786,0.0387135890407989)); +#921=CARTESIAN_POINT('',(-14.450644455975,-2.786,14.4893545287964)); +#922=CARTESIAN_POINT('',(-14.450644455975,0.,14.4893545287964)); +#923=CARTESIAN_POINT('',(-6.65399898477144,0.,22.286)); +#924=CARTESIAN_POINT('',(-6.65399898477144,-2.786,22.286)); +#925=CARTESIAN_POINT('',(-5.5,-2.786,19.5)); +#926=CARTESIAN_POINT('',(-12.4806449635893,-2.786,12.5193550364107)); +#927=CARTESIAN_POINT('',(-3.51621945593504E-6,-2.786,22.286)); +#928=CARTESIAN_POINT('',(-3.51621945593504E-6,0.,22.286)); +#929=CARTESIAN_POINT('',(6.65399898477144,0.,22.286)); +#930=CARTESIAN_POINT('',(6.65399898477144,-2.786,22.286)); +#931=CARTESIAN_POINT('',(5.5,-2.786,19.5)); +#932=CARTESIAN_POINT('',(-3.51621945593504E-6,-2.786,19.5)); +#933=CARTESIAN_POINT('',(14.4506409397556,-2.786,14.4893580450158)); +#934=CARTESIAN_POINT('',(14.4506409397556,0.,14.4893580450158)); +#935=CARTESIAN_POINT('',(22.286,0.,6.65399898477144)); +#936=CARTESIAN_POINT('',(22.286,-2.786,6.65399898477144)); +#937=CARTESIAN_POINT('',(19.5,-2.786,5.5)); +#938=CARTESIAN_POINT('',(12.4806414473699,-2.786,12.5193585526301)); +#939=CARTESIAN_POINT('',(22.286,-2.786,0.0387135890407998)); +#940=CARTESIAN_POINT('',(22.286,0.,0.0387135890407998)); +#941=CARTESIAN_POINT('',(22.286,0.,-6.65399898477144)); +#942=CARTESIAN_POINT('',(22.286,-2.786,-6.65399898477144)); +#943=CARTESIAN_POINT('',(19.5,-2.786,-5.5)); +#944=CARTESIAN_POINT('',(19.5,-2.786,0.0387135890407998)); +#945=CARTESIAN_POINT('',(14.4893545287964,-2.786,-14.450644455975)); +#946=CARTESIAN_POINT('',(14.4893545287964,0.,-14.450644455975)); +#947=CARTESIAN_POINT('',(6.65399898477144,0.,-22.286)); +#948=CARTESIAN_POINT('',(6.65399898477144,-2.786,-22.286)); +#949=CARTESIAN_POINT('',(5.5,-2.786,-19.5)); +#950=CARTESIAN_POINT('',(12.5193550364107,-2.786,-12.4806449635893)); +#951=CARTESIAN_POINT('',(-3.51621945549095E-6,-2.786,-22.286)); +#952=CARTESIAN_POINT('',(-3.51621945549095E-6,0.,-22.286)); +#953=CARTESIAN_POINT('',(-3.51621945549095E-6,-2.786,-19.5)); +#954=CARTESIAN_POINT('',(19.5,0.,8.88178419700125E-16)); +#955=CARTESIAN_POINT('',(19.5,0.,-5.5)); +#956=CARTESIAN_POINT('',(19.5,-34.6,-5.5)); +#957=CARTESIAN_POINT('',(19.5,-34.6,-5.5)); +#958=CARTESIAN_POINT('',(19.5,-34.6,5.5)); +#959=CARTESIAN_POINT('',(19.5,0.,5.5)); +#960=CARTESIAN_POINT('',(12.5,0.,-12.5)); +#961=CARTESIAN_POINT('',(5.5,0.,-19.5)); +#962=CARTESIAN_POINT('',(5.5,-34.6,-19.5)); +#963=CARTESIAN_POINT('',(5.5,-34.6,-19.5)); +#964=CARTESIAN_POINT('',(0.,0.,-19.5)); +#965=CARTESIAN_POINT('',(-5.5,0.,-19.5)); +#966=CARTESIAN_POINT('',(-5.5,-34.6,-19.5)); +#967=CARTESIAN_POINT('',(-5.5,-34.6,-19.5)); +#968=CARTESIAN_POINT('',(-12.5,0.,-12.5)); +#969=CARTESIAN_POINT('',(-19.5,0.,-5.5)); +#970=CARTESIAN_POINT('',(-19.5,-34.6,-5.5)); +#971=CARTESIAN_POINT('',(-19.5,-34.6,-5.5)); +#972=CARTESIAN_POINT('',(-7.03243891098191E-6,0.,0.0774271780815986)); +#973=CARTESIAN_POINT('',(-4.75197700783427E-6,0.,0.0523192840460539)); +#974=CARTESIAN_POINT('',(-2.34485625041349,0.,-33.4657604856884)); +#975=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#976=CARTESIAN_POINT('',(-0.00313351394289877,0.,34.499999857697)); +#977=CARTESIAN_POINT('',(2.21325881059667,0.,33.5793451647081)); +#978=CARTESIAN_POINT('',(-4.75197700783427E-6,0.,0.0523192840460539)); +#979=CARTESIAN_POINT('',(2.3509353668946,0.,-33.4653339834111)); +#980=CARTESIAN_POINT('',(2.25980537383378,0.,-33.4241596666016)); +#981=CARTESIAN_POINT('',(2.16953849943816,0.,-33.4671932742454)); +#982=CARTESIAN_POINT('',(0.00313351394289931,0.,-34.499999857697)); +#983=CARTESIAN_POINT('',(-2.16345904820421,0.,-33.4675868252102)); +#984=CARTESIAN_POINT('',(-2.25373373829365,0.,-33.4245696155233)); +#985=CARTESIAN_POINT('',(2.25980537383378,-0.9,-33.4241596666016)); +#986=CARTESIAN_POINT('',(2.3509353668946,-1.8,-33.4653339834111)); +#987=CARTESIAN_POINT('',(2.351415742384,-1.8,-33.4660238961021)); +#988=CARTESIAN_POINT('',(2.35189393373626,-1.79999913145692,-33.466715412601)); +#989=CARTESIAN_POINT('',(2.36080982820886,-1.79996641236966,-33.4796951311108)); +#990=CARTESIAN_POINT('',(2.36871783108739,-1.7996500467413,-33.4926522334727)); +#991=CARTESIAN_POINT('',(2.39240103537556,-1.79762267523028,-33.5344921049074)); +#992=CARTESIAN_POINT('',(2.40698071315745,-1.79460068448298,-33.5650820734165)); +#993=CARTESIAN_POINT('',(2.44965884967449,-1.77936782069604,-33.6627181695355)); +#994=CARTESIAN_POINT('',(2.47750994338196,-1.75905273822613,-33.7403423422873)); +#995=CARTESIAN_POINT('',(2.53666451452908,-1.67562125602716,-33.9236818722514)); +#996=CARTESIAN_POINT('',(2.56289105878316,-1.60910776980472,-34.017662964936)); +#997=CARTESIAN_POINT('',(2.60534183320541,-1.44285939712785,-34.1757143449592)); +#998=CARTESIAN_POINT('',(2.62106176688306,-1.34502485430118,-34.2384868055195)); +#999=CARTESIAN_POINT('',(2.64223921726729,-1.13035790237736,-34.3239442937866)); +#1000=CARTESIAN_POINT('',(2.64750176224845,-1.01575778163709,-34.3459467951786)); +#1001=CARTESIAN_POINT('',(2.64750176224845,-0.784242218362905,-34.3459467951786)); +#1002=CARTESIAN_POINT('',(2.64223921726731,-0.669642097622631,-34.3239442937866)); +#1003=CARTESIAN_POINT('',(2.62106176688308,-0.45497514569883,-34.2384868055195)); +#1004=CARTESIAN_POINT('',(2.60534183320542,-0.35714060287216,-34.1757143449592)); +#1005=CARTESIAN_POINT('',(2.56289105878316,-0.190892230195281,-34.017662964936)); +#1006=CARTESIAN_POINT('',(2.53666451452908,-0.124378743972839,-33.9236818722514)); +#1007=CARTESIAN_POINT('',(2.47750994338197,-0.0409472617738945,-33.7403423422874)); +#1008=CARTESIAN_POINT('',(2.44965884967452,-0.0206321793039804,-33.6627181695355)); +#1009=CARTESIAN_POINT('',(2.40698071315746,-0.00539931551702404,-33.5650820734166)); +#1010=CARTESIAN_POINT('',(2.39240103537553,-0.00237732476971291,-33.5344921049073)); +#1011=CARTESIAN_POINT('',(2.36871783109968,-0.000349953259757165,-33.4926522334944)); +#1012=CARTESIAN_POINT('',(2.36080982822175,-3.35876303932858E-5,-33.4796951311299)); +#1013=CARTESIAN_POINT('',(2.35189393373259,-8.68543062509251E-7,-33.4667154125955)); +#1014=CARTESIAN_POINT('',(2.35141574238779,9.17475207231491E-19,-33.4660238961075)); +#1015=CARTESIAN_POINT('',(2.3509353668946,0.,-33.4653339834111)); +#1016=CARTESIAN_POINT('',(2.56925699918162,-0.221358501258242,-34.04215098958)); +#1017=CARTESIAN_POINT('',(2.25989620032491,-0.9,-34.4241596624768)); +#1018=CARTESIAN_POINT('',(2.25989620032491,-0.971315907599586,-34.4241596624768)); +#1019=CARTESIAN_POINT('',(2.27140186234564,-1.04076362007836,-34.4158595538631)); +#1020=CARTESIAN_POINT('',(2.31562589211609,-1.18628590751641,-34.3799513401327)); +#1021=CARTESIAN_POINT('',(2.35078905923325,-1.25841156137749,-34.3495321926159)); +#1022=CARTESIAN_POINT('',(2.43789552900005,-1.40640941146009,-34.2571333183174)); +#1023=CARTESIAN_POINT('',(2.49333803450413,-1.48008717743762,-34.1871041702405)); +#1024=CARTESIAN_POINT('',(2.5899122201716,-1.60555809922736,-34.0078220137507)); +#1025=CARTESIAN_POINT('',(2.62782976137653,-1.6536815546375,-33.9041550554561)); +#1026=CARTESIAN_POINT('',(2.66228917036802,-1.71641492780749,-33.7017308110859)); +#1027=CARTESIAN_POINT('',(2.66561376982365,-1.73522965348702,-33.6087897214383)); +#1028=CARTESIAN_POINT('',(2.64525387606297,-1.75757538406764,-33.4214092208626)); +#1029=CARTESIAN_POINT('',(2.62163215043671,-1.76105762202692,-33.3285544203618)); +#1030=CARTESIAN_POINT('',(2.5501992946473,-1.7538724614673,-33.1559477247004)); +#1031=CARTESIAN_POINT('',(2.50369138521332,-1.74362179408812,-33.0767507073686)); +#1032=CARTESIAN_POINT('',(2.38085412455694,-1.70346096991714,-32.9202634747846)); +#1033=CARTESIAN_POINT('',(2.30223172930442,-1.67060223744717,-32.8488767571679)); +#1034=CARTESIAN_POINT('',(2.12347168666047,-1.57404651012362,-32.7290537874643)); +#1035=CARTESIAN_POINT('',(2.02765513290194,-1.5100786280339,-32.6883748929828)); +#1036=CARTESIAN_POINT('',(1.85746525702784,-1.35870741341281,-32.6386099685531)); +#1037=CARTESIAN_POINT('',(1.78501389274154,-1.27342441858306,-32.6295274546272)); +#1038=CARTESIAN_POINT('',(1.69722033243764,-1.10924120167752,-32.6230553649852)); +#1039=CARTESIAN_POINT('',(1.67187510332866,-1.03360061446656,-32.6231440463741)); +#1040=CARTESIAN_POINT('',(1.65675388990155,-0.882628971984678,-32.6231046279275)); +#1041=CARTESIAN_POINT('',(1.66388948457653,-0.812045623540529,-32.6229182555832)); +#1042=CARTESIAN_POINT('',(1.70653955080978,-0.666904215619906,-32.623892945253)); +#1043=CARTESIAN_POINT('',(1.74398374589423,-0.59609157976935,-32.6254387901131)); +#1044=CARTESIAN_POINT('',(1.85058577198254,-0.448409034625729,-32.6393367300583)); +#1045=CARTESIAN_POINT('',(1.92746772863147,-0.373292125401069,-32.6548927662209)); +#1046=CARTESIAN_POINT('',(2.10540775157131,-0.236211260044546,-32.7217144574166)); +#1047=CARTESIAN_POINT('',(2.20195345093772,-0.180098021384384,-32.7740308037919)); +#1048=CARTESIAN_POINT('',(2.36214405819879,-0.104135250280968,-32.9040276622228)); +#1049=CARTESIAN_POINT('',(2.42686209753725,-0.0800081380935368,-32.9726391277673)); +#1050=CARTESIAN_POINT('',(2.53429740642512,-0.049056032227836,-33.1268471674646)); +#1051=CARTESIAN_POINT('',(2.57679085278836,-0.0417444088380246,-33.210143275011)); +#1052=CARTESIAN_POINT('',(2.637431468866,-0.0407616841166946,-33.3867485764279)); +#1053=CARTESIAN_POINT('',(2.65520906205529,-0.0471004336758105,-33.4791716847125)); +#1054=CARTESIAN_POINT('',(2.66496162190899,-0.0762512305001958,-33.6690197262951)); +#1055=CARTESIAN_POINT('',(2.65559995407492,-0.0996451454658011,-33.7645033465681)); +#1056=CARTESIAN_POINT('',(2.60710559874763,-0.174371563493747,-33.9679565191873)); +#1057=CARTESIAN_POINT('',(2.56176957158015,-0.229786783729536,-34.0695003684046)); +#1058=CARTESIAN_POINT('',(2.45346274111005,-0.373859742843581,-34.2420567670344)); +#1059=CARTESIAN_POINT('',(2.39405609695687,-0.458786342460414,-34.3066500287586)); +#1060=CARTESIAN_POINT('',(2.32142735553513,-0.606076222770935,-34.3750867470282)); +#1061=CARTESIAN_POINT('',(2.29902384638945,-0.662134617605428,-34.3936321867377)); +#1062=CARTESIAN_POINT('',(2.26824601315149,-0.779551897795118,-34.4180861497694)); +#1063=CARTESIAN_POINT('',(2.25989620032491,-0.839133518666,-34.4241596624768)); +#1064=CARTESIAN_POINT('',(2.25989620032491,-0.9,-34.4241596624768)); +#1065=CARTESIAN_POINT('',(2.25989620032491,-0.9,-34.4241596624768)); +#1066=CARTESIAN_POINT('',(2.25980537383378,-0.9,-33.4241596666016)); +#1067=CARTESIAN_POINT('',(1.35713662987739,-0.9,-33.8544957430397)); +#1068=CARTESIAN_POINT('',(2.16953849943816,-0.9,-33.4671932742454)); +#1069=CARTESIAN_POINT('',(0.00313351394289931,-0.9,-34.499999857697)); +#1070=CARTESIAN_POINT('',(-2.16345904820421,-0.9,-33.4675868252102)); +#1071=CARTESIAN_POINT('',(-1.35098683739906,-0.9,-33.8547417123928)); +#1072=CARTESIAN_POINT('',(0.00313351394289931,-0.9,-34.499999857697)); +#1073=CARTESIAN_POINT('',(-2.25373373829365,-0.9,-33.4245696155233)); +#1074=CARTESIAN_POINT('',(-2.34485625041349,0.,-33.4657604856884)); +#1075=CARTESIAN_POINT('',(-2.34533650057433,-1.64699074158281E-18,-33.4664504856355)); +#1076=CARTESIAN_POINT('',(-2.34581456629466,-8.68543061504202E-7,-33.4671420889761)); +#1077=CARTESIAN_POINT('',(-2.35472810283427,-3.35876304001249E-5,-33.4801234268983)); +#1078=CARTESIAN_POINT('',(-2.36263375188553,-0.000349953259924227,-33.493081965562)); +#1079=CARTESIAN_POINT('',(-2.38630935543132,-0.00237732476970793,-33.5349261384058)); +#1080=CARTESIAN_POINT('',(-2.40088347621374,-0.00539931551702478,-33.5655187548523)); +#1081=CARTESIAN_POINT('',(-2.44354387613868,-0.020632179303974,-33.6631626019711)); +#1082=CARTESIAN_POINT('',(-2.47138086872422,-0.0409472617738754,-33.7407918326764)); +#1083=CARTESIAN_POINT('',(-2.53050213472313,-0.124378743972839,-33.9241421052198)); +#1084=CARTESIAN_POINT('',(-2.55671160659881,-0.190892230195277,-34.0181279604838)); +#1085=CARTESIAN_POINT('',(-2.59913366981627,-0.35714060287215,-34.1761870492091)); +#1086=CARTESIAN_POINT('',(-2.61484220042995,-0.454975145698821,-34.2389623643065)); +#1087=CARTESIAN_POINT('',(-2.63600412685725,-0.669642097622675,-34.3244236981106)); +#1088=CARTESIAN_POINT('',(-2.64126267493159,-0.78424221836293,-34.3464271550966)); +#1089=CARTESIAN_POINT('',(-2.64126267493159,-1.01575778163707,-34.3464271550966)); +#1090=CARTESIAN_POINT('',(-2.63600412685725,-1.13035790237733,-34.3244236981106)); +#1091=CARTESIAN_POINT('',(-2.61484220042995,-1.34502485430118,-34.2389623643065)); +#1092=CARTESIAN_POINT('',(-2.59913366981627,-1.44285939712785,-34.1761870492091)); +#1093=CARTESIAN_POINT('',(-2.55671160659881,-1.60910776980472,-34.0181279604838)); +#1094=CARTESIAN_POINT('',(-2.53050213472313,-1.67562125602716,-33.9241421052198)); +#1095=CARTESIAN_POINT('',(-2.47138086872421,-1.75905273822612,-33.7407918326765)); +#1096=CARTESIAN_POINT('',(-2.44354387613869,-1.77936782069602,-33.6631626019712)); +#1097=CARTESIAN_POINT('',(-2.40088347621383,-1.79460068448294,-33.5655187548526)); +#1098=CARTESIAN_POINT('',(-2.38630935543147,-1.79762267523026,-33.5349261384061)); +#1099=CARTESIAN_POINT('',(-2.36263375186947,-1.79965004674146,-33.4930819655336)); +#1100=CARTESIAN_POINT('',(-2.35472810281755,-1.79996641236966,-33.4801234268735)); +#1101=CARTESIAN_POINT('',(-2.34581456629868,-1.79999913145692,-33.4671420889821)); +#1102=CARTESIAN_POINT('',(-2.34533650057019,-1.8,-33.4664504856295)); +#1103=CARTESIAN_POINT('',(-2.34485625041349,-1.8,-33.4657604856884)); +#1104=CARTESIAN_POINT('',(-2.56307309887792,-0.221358500712162,-34.0426171403693)); +#1105=CARTESIAN_POINT('',(-2.25373373829365,-0.9,-33.4245696155233)); +#1106=CARTESIAN_POINT('',(-2.25364291180259,-0.9,-34.4245696113985)); +#1107=CARTESIAN_POINT('',(-1.6552682008558,-0.9,-32.623421064692)); +#1108=CARTESIAN_POINT('',(-1.6552682008558,-0.971315907599611,-32.623421064692)); +#1109=CARTESIAN_POINT('',(-1.66945325276765,-1.04076362007841,-32.6231836540954)); +#1110=CARTESIAN_POINT('',(-1.72637330733897,-1.18628590751647,-32.6254797399049)); +#1111=CARTESIAN_POINT('',(-1.77274934111056,-1.25841156137756,-32.6288018399899)); +#1112=CARTESIAN_POINT('',(-1.89783409322842,-1.40640941146014,-32.6506854830705)); +#1113=CARTESIAN_POINT('',(-1.98416388959645,-1.48008717743769,-32.6736009637769)); +#1114=CARTESIAN_POINT('',(-2.16883614598741,-1.60555809922745,-32.7594195089315)); +#1115=CARTESIAN_POINT('',(-2.26126031301742,-1.65368155463757,-32.8197714063489)); +#1116=CARTESIAN_POINT('',(-2.41002420858733,-1.71641492780753,-32.9613070165385)); +#1117=CARTESIAN_POINT('',(-2.46831632774118,-1.73522965348706,-33.0337716834526)); +#1118=CARTESIAN_POINT('',(-2.56416054147794,-1.75757538406767,-33.1960672901803)); +#1119=CARTESIAN_POINT('',(-2.60081446878055,-1.76105762202695,-33.2845912389789)); +#1120=CARTESIAN_POINT('',(-2.64690174123378,-1.75387246146734,-33.4656207603039)); +#1121=CARTESIAN_POINT('',(-2.65704697330753,-1.74362179408816,-33.5569017959046)); +#1122=CARTESIAN_POINT('',(-2.65230635959496,-1.70346096991719,-33.7557856141226)); +#1123=CARTESIAN_POINT('',(-2.63205010011473,-1.67060223744723,-33.8600316137542)); +#1124=CARTESIAN_POINT('',(-2.56056510501453,-1.57404651012374,-34.0630158308504)); +#1125=CARTESIAN_POINT('',(-2.50815489676517,-1.51007862803404,-34.1529533341605)); +#1126=CARTESIAN_POINT('',(-2.40160298912673,-1.35870741341286,-34.2946848851017)); +#1127=CARTESIAN_POINT('',(-2.34899885451616,-1.27342441858307,-34.3453257506949)); +#1128=CARTESIAN_POINT('',(-2.28254173688419,-1.10924120167763,-34.4030583124882)); +#1129=CARTESIAN_POINT('',(-2.26218474186759,-1.03360061446664,-34.4181573606989)); +#1130=CARTESIAN_POINT('',(-2.25009481908027,-0.882628971984708,-34.4272395639734)); +#1131=CARTESIAN_POINT('',(-2.25592265350997,-0.812045623540543,-34.4231179390661)); +#1132=CARTESIAN_POINT('',(-2.28950598471681,-0.666904215619883,-34.3968094226749)); +#1133=CARTESIAN_POINT('',(-2.31857706453034,-0.596091579769301,-34.3731592704486)); +#1134=CARTESIAN_POINT('',(-2.39565687902367,-0.448409034625695,-34.2982203159688)); +#1135=CARTESIAN_POINT('',(-2.44793568444099,-0.37329212540103,-34.2397416700936)); +#1136=CARTESIAN_POINT('',(-2.55048706168133,-0.236211260044489,-34.0797072825258)); +#1137=CARTESIAN_POINT('',(-2.59651592356309,-0.180098021384328,-33.9800106625325)); +#1138=CARTESIAN_POINT('',(-2.64703558977988,-0.104135250280919,-33.779990720572)); +#1139=CARTESIAN_POINT('',(-2.65781424516641,-0.0800081380934921,-33.6862902488121)); +#1140=CARTESIAN_POINT('',(-2.65158062902403,-0.0490560322277987,-33.4984509368114)); +#1141=CARTESIAN_POINT('',(-2.63576597141372,-0.0417444088379922,-33.406288953755)); +#1142=CARTESIAN_POINT('',(-2.57863977972632,-0.0407616841166629,-33.2285157414027)); +#1143=CARTESIAN_POINT('',(-2.53756253620239,-0.0471004336757761,-33.1438355558274)); +#1144=CARTESIAN_POINT('',(-2.4317439310901,-0.0762512305001506,-32.9859121119423)); +#1145=CARTESIAN_POINT('',(-2.36709374956819,-0.0996451454657457,-32.9150240551609)); +#1146=CARTESIAN_POINT('',(-2.20647068705219,-0.174371563493668,-32.7810646294552)); +#1147=CARTESIAN_POINT('',(-2.1093743761104,-0.229786783729443,-32.7268537903667)); +#1148=CARTESIAN_POINT('',(-1.91932878980192,-0.373859742843495,-32.6534456480441)); +#1149=CARTESIAN_POINT('',(-1.83307693116895,-0.458786342460328,-32.6372575131277)); +#1150=CARTESIAN_POINT('',(-1.73393247127259,-0.606076222770839,-32.6259043391273)); +#1151=CARTESIAN_POINT('',(-1.70488499427251,-0.662134617605349,-32.6244570533953)); +#1152=CARTESIAN_POINT('',(-1.66559241738093,-0.779551897795076,-32.6232888376624)); +#1153=CARTESIAN_POINT('',(-1.6552682008558,-0.839133518665979,-32.623421064692)); +#1154=CARTESIAN_POINT('',(-1.6552682008558,-0.9,-32.623421064692)); +#1155=CARTESIAN_POINT('',(-1.65517737436449,0.,-33.6234210605673)); +#1156=CARTESIAN_POINT('',(-2.25364291180259,0.,-34.4245696113985)); +#1157=CARTESIAN_POINT('',(-2.25364291180259,-35.,-34.4245696113985)); +#1158=CARTESIAN_POINT('',(-1.65517737436449,-35.,-33.6234210605673)); +#1159=CARTESIAN_POINT('',(-2.32101416786399,-35.,-34.3695184834434)); +#1160=CARTESIAN_POINT('',(-2.32101416786399,0.,-34.3695184834434)); +#1161=CARTESIAN_POINT('',(-2.32101416786399,-0.9,-34.3695184834434)); +#1162=CARTESIAN_POINT('',(-1.06571489124365,-0.9,-34.4312168150703)); +#1163=CARTESIAN_POINT('',(-1.06571489124365,-0.972900750058225,-34.4312168150703)); +#1164=CARTESIAN_POINT('',(-1.05385207009898,-1.04378810200267,-34.4228477681753)); +#1165=CARTESIAN_POINT('',(-1.00774728658209,-1.19986357603202,-34.3862547303098)); +#1166=CARTESIAN_POINT('',(-0.969324312920586,-1.28198136444454,-34.3535370493442)); +#1167=CARTESIAN_POINT('',(-0.873268491360194,-1.45880600834476,-34.2520399502403)); +#1168=CARTESIAN_POINT('',(-0.809335283039707,-1.55456174699218,-34.1700012872736)); +#1169=CARTESIAN_POINT('',(-0.718327011749093,-1.68903241568763,-33.9840262240278)); +#1170=CARTESIAN_POINT('',(-0.686939272116499,-1.73464051935856,-33.8934326151839)); +#1171=CARTESIAN_POINT('',(-0.654982131921986,-1.78897229641841,-33.7076793298962)); +#1172=CARTESIAN_POINT('',(-0.651032506356861,-1.80128016252279,-33.6183162627321)); +#1173=CARTESIAN_POINT('',(-0.668353390452319,-1.79854149066469,-33.4386643845725)); +#1174=CARTESIAN_POINT('',(-0.688670962925091,-1.78416608500392,-33.352446985594)); +#1175=CARTESIAN_POINT('',(-0.755073768587512,-1.72942127809456,-33.1760787394998)); +#1176=CARTESIAN_POINT('',(-0.803798337789747,-1.68600878906481,-33.0905058941508)); +#1177=CARTESIAN_POINT('',(-0.93780347829862,-1.56428893547739,-32.9153417598677)); +#1178=CARTESIAN_POINT('',(-1.02965431093753,-1.47904075709609,-32.8345487003777)); +#1179=CARTESIAN_POINT('',(-1.26191905753491,-1.26975929590318,-32.6907592166595)); +#1180=CARTESIAN_POINT('',(-1.39100620720807,-1.15589535956076,-32.6537774096119)); +#1181=CARTESIAN_POINT('',(-1.51711075371372,-1.08973926356686,-32.6326054108519)); +#1182=CARTESIAN_POINT('',(-1.54139100278005,-1.08062658243595,-32.6296577459818)); +#1183=CARTESIAN_POINT('',(-1.57766803665439,-1.07265921485878,-32.6263341742043)); +#1184=CARTESIAN_POINT('',(-1.59156457268206,-1.071004824112,-32.6253437376971)); +#1185=CARTESIAN_POINT('',(-1.6199195472801,-1.07097095042962,-32.6239437140993)); +#1186=CARTESIAN_POINT('',(-1.6338092765696,-1.07254021355501,-32.6235522424484)); +#1187=CARTESIAN_POINT('',(-1.67042697962905,-1.08044671202897,-32.6232801230399)); +#1188=CARTESIAN_POINT('',(-1.69520564175235,-1.08956714535247,-32.6238064607266)); +#1189=CARTESIAN_POINT('',(-1.78393486810393,-1.13577760412531,-32.6299253160261)); +#1190=CARTESIAN_POINT('',(-1.85328886815604,-1.18833928905161,-32.6401913183897)); +#1191=CARTESIAN_POINT('',(-2.05411379834473,-1.35151127587577,-32.6970841925136)); +#1192=CARTESIAN_POINT('',(-2.19727196324951,-1.47827137351746,-32.7646585872022)); +#1193=CARTESIAN_POINT('',(-2.41239461088147,-1.65651316013044,-32.9604137333251)); +#1194=CARTESIAN_POINT('',(-2.48243289920082,-1.7114693413011,-33.0502808794762)); +#1195=CARTESIAN_POINT('',(-2.57933741954502,-1.77787091812691,-33.2306299153519)); +#1196=CARTESIAN_POINT('',(-2.61278643961431,-1.79631523918155,-33.319381965122)); +#1197=CARTESIAN_POINT('',(-2.65140925108443,-1.80238267596155,-33.5001449330101)); +#1198=CARTESIAN_POINT('',(-2.65821450268269,-1.79270668765425,-33.5872284017475)); +#1199=CARTESIAN_POINT('',(-2.64947975206952,-1.74668571237666,-33.7628104390491)); +#1200=CARTESIAN_POINT('',(-2.63309868313671,-1.71008723781131,-33.8477210318025)); +#1201=CARTESIAN_POINT('',(-2.57850408873941,-1.6050832388314,-34.0200663553226)); +#1202=CARTESIAN_POINT('',(-2.53648894934166,-1.53222024096366,-34.1028087772628)); +#1203=CARTESIAN_POINT('',(-2.44281507355353,-1.3551836721401,-34.2461689500585)); +#1204=CARTESIAN_POINT('',(-2.39135305237041,-1.24966736514766,-34.3018273087395)); +#1205=CARTESIAN_POINT('',(-2.33239891160004,-1.05295553220426,-34.3600847445208)); +#1206=CARTESIAN_POINT('',(-2.32147877656046,-0.975622113518327,-34.369103838135)); +#1207=CARTESIAN_POINT('',(-2.32056690962062,-0.83181162458405,-34.3699176446669)); +#1208=CARTESIAN_POINT('',(-2.33109864348443,-0.76088033386806,-34.3608364487773)); +#1209=CARTESIAN_POINT('',(-2.37250370269863,-0.605147498251112,-34.3208936100113)); +#1210=CARTESIAN_POINT('',(-2.4069607470472,-0.523446284598657,-34.285365306234)); +#1211=CARTESIAN_POINT('',(-2.49184713521457,-0.346914095071375,-34.1769191492452)); +#1212=CARTESIAN_POINT('',(-2.54745678098332,-0.250882093469806,-34.0901463855521)); +#1213=CARTESIAN_POINT('',(-2.6209310755398,-0.114782632276483,-33.8973928555801)); +#1214=CARTESIAN_POINT('',(-2.6440313735291,-0.0681908911905272,-33.8040732640293)); +#1215=CARTESIAN_POINT('',(-2.6588817813687,-0.0122944576713593,-33.6158626009163)); +#1216=CARTESIAN_POINT('',(-2.65465652538671,0.000708413136401587,-33.5264740225798)); +#1217=CARTESIAN_POINT('',(-2.62095310237635,-0.000748651707175424,-33.3491823281684)); +#1218=CARTESIAN_POINT('',(-2.59287576273667,-0.0144824053198908,-33.2652556230323)); +#1219=CARTESIAN_POINT('',(-2.51083317520069,-0.0678518155156863,-33.0961039384537)); +#1220=CARTESIAN_POINT('',(-2.45478357007933,-0.110430730281619,-33.0156291980572)); +#1221=CARTESIAN_POINT('',(-2.30628443361819,-0.230163624719545,-32.8540943814717)); +#1222=CARTESIAN_POINT('',(-2.20824259250803,-0.314152974495454,-32.7822739270511)); +#1223=CARTESIAN_POINT('',(-1.96301739593512,-0.523531075569535,-32.6588311649251)); +#1224=CARTESIAN_POINT('',(-1.8293110019814,-0.639091827592589,-32.6335607803192)); +#1225=CARTESIAN_POINT('',(-1.69897390677597,-0.708869704309804,-32.6239312932929)); +#1226=CARTESIAN_POINT('',(-1.67316665726598,-0.718749692057102,-32.6233031921635)); +#1227=CARTESIAN_POINT('',(-1.63565570064821,-0.727173231483701,-32.6235155539668)); +#1228=CARTESIAN_POINT('',(-1.62163947070328,-0.728920076838991,-32.6238796663783)); +#1229=CARTESIAN_POINT('',(-1.5932736134775,-0.729094929538344,-32.625240984004)); +#1230=CARTESIAN_POINT('',(-1.57949328722688,-0.727614733191477,-32.6261928240601)); +#1231=CARTESIAN_POINT('',(-1.54351855254027,-0.72002482092088,-32.6294252959147)); +#1232=CARTESIAN_POINT('',(-1.5194979993182,-0.711294652182948,-32.6322754917607)); +#1233=CARTESIAN_POINT('',(-1.43456490618046,-0.667383983054717,-32.6463254349601)); +#1234=CARTESIAN_POINT('',(-1.36930648179167,-0.617585183303709,-32.6623388512153)); +#1235=CARTESIAN_POINT('',(-1.17971008055142,-0.45974314472155,-32.7342394221168)); +#1236=CARTESIAN_POINT('',(-1.04196128956088,-0.331377616066218,-32.8134597098811)); +#1237=CARTESIAN_POINT('',(-0.842709459244968,-0.149042660448179,-33.0292529190467)); +#1238=CARTESIAN_POINT('',(-0.780414843944941,-0.0926974175212006,-33.1256098124868)); +#1239=CARTESIAN_POINT('',(-0.699571169495317,-0.0241928968592079,-33.3148481359403)); +#1240=CARTESIAN_POINT('',(-0.674093868292874,-0.0048263690989829,-33.4065779527514)); +#1241=CARTESIAN_POINT('',(-0.651872812588797,0.0028442789055706,-33.5906568958552)); +#1242=CARTESIAN_POINT('',(-0.652957492897807,-0.00608195235025392,-33.6782043308899)); +#1243=CARTESIAN_POINT('',(-0.677623050459483,-0.0506346031272258,-33.8523721042017)); +#1244=CARTESIAN_POINT('',(-0.701581701819406,-0.0863844140009661,-33.9353454529215)); +#1245=CARTESIAN_POINT('',(-0.771453246704663,-0.189414067510628,-34.1017896770084)); +#1246=CARTESIAN_POINT('',(-0.820628560301154,-0.261024911942022,-34.1802690698988)); +#1247=CARTESIAN_POINT('',(-0.919265062730339,-0.422553372475452,-34.3049833727744)); +#1248=CARTESIAN_POINT('',(-0.96765451675012,-0.510292579020961,-34.3511586561908)); +#1249=CARTESIAN_POINT('',(-1.02223310577033,-0.648291639663097,-34.3979924240602)); +#1250=CARTESIAN_POINT('',(-1.03803619020382,-0.697043989580478,-34.4103956628541)); +#1251=CARTESIAN_POINT('',(-1.05982590525302,-0.797800345949978,-34.4270003489308)); +#1252=CARTESIAN_POINT('',(-1.06571489124365,-0.848377601739693,-34.4312168150703)); +#1253=CARTESIAN_POINT('',(-1.06571489124365,-0.9,-34.4312168150703)); +#1254=CARTESIAN_POINT('',(-2.25373373829365,0.,-33.4245696155233)); +#1255=CARTESIAN_POINT('',(-1.35098683739906,0.,-33.8547417123928)); +#1256=CARTESIAN_POINT('',(-1.35098683739906,-35.,-33.8547417123928)); +#1257=CARTESIAN_POINT('',(-2.25373373829365,-35.,-33.4245696155233)); +#1258=CARTESIAN_POINT('',(0.00313351394289931,0.,-34.499999857697)); +#1259=CARTESIAN_POINT('',(1.35713662987739,0.,-33.8544957430397)); +#1260=CARTESIAN_POINT('',(1.35713662987739,-35.,-33.8544957430397)); +#1261=CARTESIAN_POINT('',(0.00313351394289931,-35.,-34.499999857697)); +#1262=CARTESIAN_POINT('',(2.25980537383378,0.,-33.4241596666016)); +#1263=CARTESIAN_POINT('',(2.25989620032491,0.,-34.4241596624768)); +#1264=CARTESIAN_POINT('',(2.25989620032491,-35.,-34.4241596624768)); +#1265=CARTESIAN_POINT('',(2.25980537383378,-35.,-33.4241596666016)); +#1266=CARTESIAN_POINT('',(1.66128514173813,0.,-33.6231198379128)); +#1267=CARTESIAN_POINT('',(2.32725745507326,-0.9,-34.3690962972405)); +#1268=CARTESIAN_POINT('',(2.32725745507326,-0.972900793273459,-34.3690962972405)); +#1269=CARTESIAN_POINT('',(2.33824068580945,-1.04378813823006,-34.3596022699467)); +#1270=CARTESIAN_POINT('',(2.38052735969062,-1.19986360099024,-34.3186567233377)); +#1271=CARTESIAN_POINT('',(2.41555012074368,-1.28198136395273,-34.2823224726261)); +#1272=CARTESIAN_POINT('',(2.50116972100586,-1.45880601291865,-34.1718794483598)); +#1273=CARTESIAN_POINT('',(2.55673379053715,-1.55456173841917,-34.083956559752)); +#1274=CARTESIAN_POINT('',(2.62903077472489,-1.68903240976236,-33.8899401622385)); +#1275=CARTESIAN_POINT('',(2.65136634137377,-1.73464050480717,-33.7967011352126)); +#1276=CARTESIAN_POINT('',(2.66491966433144,-1.78897229728568,-33.6087068659598)); +#1277=CARTESIAN_POINT('',(2.66007074744734,-1.80128015478876,-33.5193880775193)); +#1278=CARTESIAN_POINT('',(2.62518387013212,-1.79854149915165,-33.3423069938593)); +#1279=CARTESIAN_POINT('',(2.59649420518978,-1.78416609038738,-33.258502795043)); +#1280=CARTESIAN_POINT('',(2.51308547589428,-1.729421322633,-33.0895115100555)); +#1281=CARTESIAN_POINT('',(2.45618959277054,-1.68600885764914,-33.0091395997442)); +#1282=CARTESIAN_POINT('',(2.3056239451675,-1.56428911671389,-32.847988168766)); +#1283=CARTESIAN_POINT('',(2.20628008473729,-1.47904102799208,-32.7766098403178)); +#1284=CARTESIAN_POINT('',(1.96101219757945,-1.26975935198572,-32.6563344056278)); +#1285=CARTESIAN_POINT('',(1.82891597210105,-1.155895130591,-32.6322136137278)); +#1286=CARTESIAN_POINT('',(1.7013413184536,-1.08973910692703,-32.6235331501871)); +#1287=CARTESIAN_POINT('',(1.67688893795706,-1.08062646314168,-32.6229851542334)); +#1288=CARTESIAN_POINT('',(1.64046074117585,-1.07265913047153,-32.623241693132)); +#1289=CARTESIAN_POINT('',(1.62653400726286,-1.07100476748258,-32.6236213172039)); +#1290=CARTESIAN_POINT('',(1.59817826817768,-1.07097100417323,-32.6250138260849)); +#1291=CARTESIAN_POINT('',(1.58431702060005,-1.0725403844096,-32.6259888716118)); +#1292=CARTESIAN_POINT('',(1.54784879039447,-1.08044735702163,-32.629315696332)); +#1293=CARTESIAN_POINT('',(1.52324075546698,-1.08956839301067,-32.6322740152878)); +#1294=CARTESIAN_POINT('',(1.43553751885992,-1.13578244939717,-32.6470815896989)); +#1295=CARTESIAN_POINT('',(1.36752329153319,-1.18834847684135,-32.6641131667481)); +#1296=CARTESIAN_POINT('',(1.17325366663714,-1.35152731115092,-32.7404670483972)); +#1297=CARTESIAN_POINT('',(1.03743148546709,-1.47828322906075,-32.8217808644079)); +#1298=CARTESIAN_POINT('',(0.842588126489682,-1.65651874912619,-33.037721096995)); +#1299=CARTESIAN_POINT('',(0.781719052766329,-1.71147350701245,-33.1340343026645)); +#1300=CARTESIAN_POINT('',(0.703003725694562,-1.77787296987925,-33.3230309041749)); +#1301=CARTESIAN_POINT('',(0.678436828830408,-1.79631635042519,-33.4146396607226)); +#1302=CARTESIAN_POINT('',(0.657761336434493,-1.80238218108076,-33.5983222303523)); +#1303=CARTESIAN_POINT('',(0.659545175760179,-1.79270542181786,-33.6856527842591)); +#1304=CARTESIAN_POINT('',(0.685488889660047,-1.74668296386,-33.8595269794802)); +#1305=CARTESIAN_POINT('',(0.710133393165639,-1.7100836203996,-33.9424173537169)); +#1306=CARTESIAN_POINT('',(0.781397212585312,-1.60507763716755,-34.1085650023179)); +#1307=CARTESIAN_POINT('',(0.831338831752873,-1.53221337297843,-34.1867790938577)); +#1308=CARTESIAN_POINT('',(0.938643497077881,-1.3551760564215,-34.3202401751732)); +#1309=CARTESIAN_POINT('',(0.995323521257628,-1.24966058969362,-34.370571941536)); +#1310=CARTESIAN_POINT('',(1.05971411042252,-1.05295006051278,-34.4227538881586)); +#1311=CARTESIAN_POINT('',(1.07146686631028,-0.975616958841682,-34.4306560690018)); +#1312=CARTESIAN_POINT('',(1.07245321548838,-0.831806539419021,-34.4313755805515)); +#1313=CARTESIAN_POINT('',(1.06107971611144,-0.760875310427129,-34.4233726031836)); +#1314=CARTESIAN_POINT('',(1.01594975919565,-0.605142132099764,-34.3876898621086)); +#1315=CARTESIAN_POINT('',(0.978168259927161,-0.52344050078306,-34.355717861516)); +#1316=CARTESIAN_POINT('',(0.883037277092193,-0.346907979209445,-34.2561339520138)); +#1317=CARTESIAN_POINT('',(0.819171604361643,-0.250876264424945,-34.175243066915)); +#1318=CARTESIAN_POINT('',(0.727116851592756,-0.114778527378086,-33.9906390266984)); +#1319=CARTESIAN_POINT('',(0.694960983826075,-0.0681878503155501,-33.9000403616533)); +#1320=CARTESIAN_POINT('',(0.661693114456232,-0.0122930780895295,-33.7141992875974)); +#1321=CARTESIAN_POINT('',(0.657116656736291,0.000709041057309019,-33.624828041972)); +#1322=CARTESIAN_POINT('',(0.67324033098454,-0.000749375428828992,-33.4450829691159)); +#1323=CARTESIAN_POINT('',(0.69293715270714,-0.014483815739319,-33.3588039129008)); +#1324=CARTESIAN_POINT('',(0.75796601119698,-0.0678546486921051,-33.182410358544)); +#1325=CARTESIAN_POINT('',(0.805839128961365,-0.110434424621527,-33.0968184190609)); +#1326=CARTESIAN_POINT('',(0.937752038297991,-0.230169316201454,-32.9214760576639)); +#1327=CARTESIAN_POINT('',(1.02826493301032,-0.314159912474468,-32.840371339907)); +#1328=CARTESIAN_POINT('',(1.2601768374517,-0.523538174939936,-32.693436714883)); +#1329=CARTESIAN_POINT('',(1.39075245007567,-0.639097422865954,-32.6551540240571)); +#1330=CARTESIAN_POINT('',(1.51951051768219,-0.708871513592313,-32.6327674909815)); +#1331=CARTESIAN_POINT('',(1.54513005225769,-0.718750701785055,-32.6296072193381)); +#1332=CARTESIAN_POINT('',(1.58247962864774,-0.727173615502119,-32.6261334745445)); +#1333=CARTESIAN_POINT('',(1.59646378605142,-0.728920271442231,-32.6251188461028)); +#1334=CARTESIAN_POINT('',(1.62482652414094,-0.729094772147288,-32.6236868376659)); +#1335=CARTESIAN_POINT('',(1.63863408668751,-0.727614309602437,-32.6232802626689)); +#1336=CARTESIAN_POINT('',(1.67475414597058,-0.720023398233929,-32.6229628890604)); +#1337=CARTESIAN_POINT('',(1.69894044212013,-0.711291989621104,-32.6234395517564)); +#1338=CARTESIAN_POINT('',(1.78485187723052,-0.667374150468771,-32.6290787499778)); +#1339=CARTESIAN_POINT('',(1.85137667111217,-0.617566763960268,-32.6386056577329)); +#1340=CARTESIAN_POINT('',(2.04714374982221,-0.459701407343138,-32.6915458460858)); +#1341=CARTESIAN_POINT('',(2.19201291864688,-0.331332295068789,-32.7568628021944)); +#1342=CARTESIAN_POINT('',(2.41148909071739,-0.149010346703246,-32.9520513790298)); +#1343=CARTESIAN_POINT('',(2.48294071489342,-0.0926731693157825,-33.0418225403249)); +#1344=CARTESIAN_POINT('',(2.58197271973807,-0.0241808022350423,-33.2222026325696)); +#1345=CARTESIAN_POINT('',(2.61633350596691,-0.0048196056395285,-33.3109854770099)); +#1346=CARTESIAN_POINT('',(2.65652291669442,0.00284182300157464,-33.4919893505852)); +#1347=CARTESIAN_POINT('',(2.66404049296203,-0.00608872765542372,-33.5792189616225)); +#1348=CARTESIAN_POINT('',(2.65659801598359,-0.0506497704992753,-33.7549664445573)); +#1349=CARTESIAN_POINT('',(2.64090307628681,-0.0864044296553043,-33.8398921094402)); +#1350=CARTESIAN_POINT('',(2.58771387702179,-0.189445317457344,-34.0123947938423)); +#1351=CARTESIAN_POINT('',(2.54648220005108,-0.261063289939881,-34.0953246999066)); +#1352=CARTESIAN_POINT('',(2.46057644435949,-0.422594498003864,-34.2291112926715)); +#1353=CARTESIAN_POINT('',(2.41696326399441,-0.510327203401465,-34.279808126702)); +#1354=CARTESIAN_POINT('',(2.36725740360714,-0.648315507330883,-34.3317679964343)); +#1355=CARTESIAN_POINT('',(2.3527518958884,-0.697063470821758,-34.3456611314479)); +#1356=CARTESIAN_POINT('',(2.33270261251957,-0.797810354011741,-34.3643226144487)); +#1357=CARTESIAN_POINT('',(2.32725745507326,-0.848382744136009,-34.3690962972405)); +#1358=CARTESIAN_POINT('',(2.32725745507326,-0.9,-34.3690962972405)); +#1359=CARTESIAN_POINT('',(2.32725745507327,-0.9,-34.3690962972405)); +#1360=CARTESIAN_POINT('',(2.32725745507327,0.,-34.3690962972405)); +#1361=CARTESIAN_POINT('',(2.32725745507327,-35.,-34.3690962972405)); +#1362=CARTESIAN_POINT('',(1.66128514173813,-35.,-33.6231198379128)); +#1363=CARTESIAN_POINT('',(2.21325881059668,0.,33.5793451647081)); +#1364=CARTESIAN_POINT('',(2.16892428484163,-5.49388879593214E-16,33.6168290852546)); +#1365=CARTESIAN_POINT('',(2.12413225700886,-0.00510800330732623,33.6536680060171)); +#1366=CARTESIAN_POINT('',(2.00823588742089,-0.0315283354012797,33.7462740245286)); +#1367=CARTESIAN_POINT('',(1.93753912109928,-0.0606111604175919,33.8000544600142)); +#1368=CARTESIAN_POINT('',(1.76104834806544,-0.169877428064481,33.9280992514111)); +#1369=CARTESIAN_POINT('',(1.65886860329484,-0.270955565968959,33.9954404076521)); +#1370=CARTESIAN_POINT('',(1.50089949771285,-0.542470747612002,34.0937428223939)); +#1371=CARTESIAN_POINT('',(1.44871965824167,-0.720357278008852,34.1230086556539)); +#1372=CARTESIAN_POINT('',(1.44871965824167,-0.9,34.1230086556539)); +#1373=CARTESIAN_POINT('',(2.21325881059668,2.49592072991392E-30,33.5793451647081)); +#1374=CARTESIAN_POINT('',(2.17399221612696,-4.62066212246853E-16,33.6199753724315)); +#1375=CARTESIAN_POINT('',(2.13430341768402,-0.00445518767122959,33.6600657347345)); +#1376=CARTESIAN_POINT('',(2.03098869308769,-0.0275320387680143,33.7618217627638)); +#1377=CARTESIAN_POINT('',(1.96734153775229,-0.0528870706545175,33.821926934483)); +#1378=CARTESIAN_POINT('',(1.80439481149652,-0.150376048845145,33.969652766841)); +#1379=CARTESIAN_POINT('',(1.70509456509825,-0.241569732012443,34.0530303914594)); +#1380=CARTESIAN_POINT('',(1.53980813892912,-0.51033684862749,34.1862708969944)); +#1381=CARTESIAN_POINT('',(1.47748867112635,-0.701622062119092,34.2338027070559)); +#1382=CARTESIAN_POINT('',(1.47748867112635,-0.9,34.2338027070559)); +#1383=CARTESIAN_POINT('',(2.21325881059668,5.19595897505565E-30,33.5793451647081)); +#1384=CARTESIAN_POINT('',(2.1790601474123,-3.81344964681814E-16,33.6231216596085)); +#1385=CARTESIAN_POINT('',(2.14447365532162,-0.00412974131530784,33.6664623738408)); +#1386=CARTESIAN_POINT('',(2.05417984144133,-0.0255249164455045,33.7772010938694)); +#1387=CARTESIAN_POINT('',(1.99830053609641,-0.0489980796415297,33.8433571026177)); +#1388=CARTESIAN_POINT('',(1.85359567372914,-0.140344304482793,34.0092252025801)); +#1389=CARTESIAN_POINT('',(1.76345617607515,-0.226083062238631,34.10675479345)); +#1390=CARTESIAN_POINT('',(1.60791504270327,-0.492668050206197,34.2705115854764)); +#1391=CARTESIAN_POINT('',(1.5456265981995,-0.691095040899762,34.3339453213509)); +#1392=CARTESIAN_POINT('',(1.5456265981995,-0.9,34.3339453213509)); +#1393=CARTESIAN_POINT('',(2.21325881059668,9.77956540442785E-30,33.5793451647081)); +#1394=CARTESIAN_POINT('',(2.18919600998298,-2.33105309114381E-16,33.6294142339623)); +#1395=CARTESIAN_POINT('',(2.16481244090367,-0.00412974131530783,33.6792559792238)); +#1396=CARTESIAN_POINT('',(2.10097424322134,-0.0255249164455046,33.807317556378)); +#1397=CARTESIAN_POINT('',(2.06129177760907,-0.0489980796415301,33.8845432354816)); +#1398=CARTESIAN_POINT('',(1.9578134538841,-0.140344304482794,34.0797790174426)); +#1399=CARTESIAN_POINT('',(1.89254365430417,-0.226083062238632,34.1963326688639)); +#1400=CARTESIAN_POINT('',(1.77788122522657,-0.492668050206198,34.3926844597619)); +#1401=CARTESIAN_POINT('',(1.73062228588976,-0.691095040899762,34.4688100952901)); +#1402=CARTESIAN_POINT('',(1.73062228588976,-0.9,34.4688100952901)); +#1403=CARTESIAN_POINT('',(2.21325881059668,1.28878386800252E-29,33.5793451647081)); +#1404=CARTESIAN_POINT('',(2.19426394126832,-1.65586901111986E-16,33.6325605211393)); +#1405=CARTESIAN_POINT('',(2.17498103667686,-0.00445518767122961,33.6856529764013)); +#1406=CARTESIAN_POINT('',(2.12457723652117,-0.0275320387680147,33.822054521273)); +#1407=CARTESIAN_POINT('',(2.09332420229675,-0.0528870706545181,33.9042994012529)); +#1408=CARTESIAN_POINT('',(2.01280789274536,-0.150376048845147,34.1107453060248)); +#1409=CARTESIAN_POINT('',(1.96320145345291,-0.241569732012446,34.2321406348082)); +#1410=CARTESIAN_POINT('',(1.87936018116851,-0.510336848627492,34.4303446618841)); +#1411=CARTESIAN_POINT('',(1.84680925676273,-0.701622062119091,34.5030432386316)); +#1412=CARTESIAN_POINT('',(1.84680925676273,-0.9,34.5030432386316)); +#1413=CARTESIAN_POINT('',(2.21325881059668,1.49755243794835E-29,33.5793451647081)); +#1414=CARTESIAN_POINT('',(2.19933187255366,-1.04669912890914E-16,33.6357068083162)); +#1415=CARTESIAN_POINT('',(2.18514954452027,-0.00510800330732625,33.6920504448417)); +#1416=CARTESIAN_POINT('',(2.14815031520424,-0.0315283354012803,33.836322865046)); +#1417=CARTESIAN_POINT('',(2.12527743384537,-0.0606111604175928,33.9228203631422)); +#1418=CARTESIAN_POINT('',(2.06743557230453,-0.169877428064484,34.1355422525892)); +#1419=CARTESIAN_POINT('',(2.03312796362616,-0.270955565968963,34.2552361764864)); +#1420=CARTESIAN_POINT('',(1.97930553388625,-0.542470747612004,34.4376933754149)); +#1421=CARTESIAN_POINT('',(1.96109241368971,-0.720357278008851,34.4965364751337)); +#1422=CARTESIAN_POINT('',(1.96109241368971,-0.9,34.4965364751337)); +#1423=CARTESIAN_POINT('',(1.93267071563657,-0.9,33.9973449216396)); +#1424=CARTESIAN_POINT('',(1.44871965824167,-0.9,34.1230086556539)); +#1425=CARTESIAN_POINT('',(1.96109241368971,-0.9,34.4965364751337)); +#1426=CARTESIAN_POINT('',(2.21325881059668,1.49755243794835E-29,33.5793451647081)); +#1427=CARTESIAN_POINT('',(2.19933187255366,-1.04669912890914E-16,33.6357068083162)); +#1428=CARTESIAN_POINT('',(2.18514954452027,-0.00510800330732625,33.6920504448417)); +#1429=CARTESIAN_POINT('',(2.14815031520424,-0.0315283354012803,33.836322865046)); +#1430=CARTESIAN_POINT('',(2.12527743384537,-0.0606111604175928,33.9228203631422)); +#1431=CARTESIAN_POINT('',(2.06743557230453,-0.169877428064484,34.1355422525892)); +#1432=CARTESIAN_POINT('',(2.03312796362616,-0.270955565968963,34.2552361764864)); +#1433=CARTESIAN_POINT('',(1.97930553388625,-0.542470747612004,34.4376933754149)); +#1434=CARTESIAN_POINT('',(1.96109241368971,-0.720357278008851,34.4965364751337)); +#1435=CARTESIAN_POINT('',(1.96109241368971,-0.9,34.4965364751337)); +#1436=CARTESIAN_POINT('',(2.21325881059668,0.,33.5793451647081)); +#1437=CARTESIAN_POINT('',(2.16892428484163,-5.49388879593214E-16,33.6168290852546)); +#1438=CARTESIAN_POINT('',(2.12413225700886,-0.00510800330732623,33.6536680060171)); +#1439=CARTESIAN_POINT('',(2.00823588742089,-0.0315283354012797,33.7462740245286)); +#1440=CARTESIAN_POINT('',(1.93753912109928,-0.0606111604175919,33.8000544600142)); +#1441=CARTESIAN_POINT('',(1.76104834806544,-0.169877428064481,33.9280992514111)); +#1442=CARTESIAN_POINT('',(1.65886860329484,-0.270955565968959,33.9954404076521)); +#1443=CARTESIAN_POINT('',(1.50089949771285,-0.542470747612002,34.0937428223939)); +#1444=CARTESIAN_POINT('',(1.44871965824167,-0.720357278008852,34.1230086556539)); +#1445=CARTESIAN_POINT('',(1.44871965824167,-0.9,34.1230086556539)); +#1446=CARTESIAN_POINT('',(-4.75197700783427E-6,-0.9,0.0523192840460539)); +#1447=CARTESIAN_POINT('',(-4.75197700783427E-6,-0.9,0.0523192840460539)); +#1448=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#1449=CARTESIAN_POINT('',(-2.20544272873216,-2.79535854086328E-17,33.6353032306127)); +#1450=CARTESIAN_POINT('',(-2.19125867337857,-0.00511338600198783,33.6916967762009)); +#1451=CARTESIAN_POINT('',(-2.15428632200014,-0.0315398633775138,33.8359719370573)); +#1452=CARTESIAN_POINT('',(-2.13142731896475,-0.0606289561066954,33.9224797468913)); +#1453=CARTESIAN_POINT('',(-2.07362321547497,-0.169910892781326,34.1352131027243)); +#1454=CARTESIAN_POINT('',(-2.03934257162225,-0.270986028824012,34.2548935584357)); +#1455=CARTESIAN_POINT('',(-1.98555886328666,-0.542492434518452,34.4373408221093)); +#1456=CARTESIAN_POINT('',(-1.96735878003409,-0.72036848896317,34.4961796676948)); +#1457=CARTESIAN_POINT('',(-1.96735878003409,-0.9,34.4961796676948)); +#1458=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#1459=CARTESIAN_POINT('',(-2.20037454141246,-8.64724952652724E-17,33.6321580598295)); +#1460=CARTESIAN_POINT('',(-2.1810849998991,-0.00445987998797238,33.685298674415)); +#1461=CARTESIAN_POINT('',(-2.13070683954665,-0.0275421226137993,33.8217058473224)); +#1462=CARTESIAN_POINT('',(-2.09946613699956,-0.0529026858198612,33.903962596631)); +#1463=CARTESIAN_POINT('',(-2.01898551781993,-0.15040632661149,34.1104257142677)); +#1464=CARTESIAN_POINT('',(-1.96940787716892,-0.241598653050438,34.2318121140713)); +#1465=CARTESIAN_POINT('',(-1.8856104217835,-0.510359588323558,34.4300119067517)); +#1466=CARTESIAN_POINT('',(-1.85307680696566,-0.701634442281088,34.5027071909615)); +#1467=CARTESIAN_POINT('',(-1.85307680696566,-0.9,34.5027071909615)); +#1468=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#1469=CARTESIAN_POINT('',(-2.19530635409275,-1.44991405121912E-16,33.6290128890464)); +#1470=CARTESIAN_POINT('',(-2.17091123530822,-0.00413408836580869,33.6789009946531)); +#1471=CARTESIAN_POINT('',(-2.10709733977333,-0.0255342707739542,33.8069708630831)); +#1472=CARTESIAN_POINT('',(-2.06742549981864,-0.049012582115767,33.8842096504307)); +#1473=CARTESIAN_POINT('',(-1.96397983698629,-0.14037288060466,34.0794672238179)); +#1474=CARTESIAN_POINT('',(-1.89873948078604,-0.226111068792058,34.19601629629)); +#1475=CARTESIAN_POINT('',(-1.78412282033102,-0.492691306326542,34.3923704872602)); +#1476=CARTESIAN_POINT('',(-1.73688361945712,-0.691108078021043,34.4684951538946)); +#1477=CARTESIAN_POINT('',(-1.73688361945712,-0.9,34.4684951538946)); +#1478=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#1479=CARTESIAN_POINT('',(-2.18516997945335,-2.62029224835191E-16,33.6227225474802)); +#1480=CARTESIAN_POINT('',(-2.15056215417402,-0.00413408836580873,33.666105956867)); +#1481=CARTESIAN_POINT('',(-2.06029005602156,-0.0255342707739539,33.7768579049481)); +#1482=CARTESIAN_POINT('',(-2.00441807172834,-0.0490125821157682,33.8430289354158)); +#1483=CARTESIAN_POINT('',(-1.85973980098435,-0.140372880604661,34.0089253402218)); +#1484=CARTESIAN_POINT('',(-1.76962983745894,-0.226111068792058,34.1064572637826)); +#1485=CARTESIAN_POINT('',(-1.61413253113572,-0.492691306326542,34.2702268683986)); +#1486=CARTESIAN_POINT('',(-1.55186343623083,-0.691108078021043,34.3336639871987)); +#1487=CARTESIAN_POINT('',(-1.55186343623083,-0.9,34.3336639871987)); +#1488=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#1489=CARTESIAN_POINT('',(-2.18010179213365,-3.20548134691831E-16,33.6195773766971)); +#1490=CARTESIAN_POINT('',(-2.14038678976761,-0.00445987998797252,33.6597085679317)); +#1491=CARTESIAN_POINT('',(-2.03709253248072,-0.0275421226137987,33.7614800976941)); +#1492=CARTESIAN_POINT('',(-1.97345109998158,-0.0529026858198636,33.8216009660206)); +#1493=CARTESIAN_POINT('',(-1.81052793931775,-0.150406326611493,33.9693570415147)); +#1494=CARTESIAN_POINT('',(-1.71125669505357,-0.241598653050436,34.0527395641677)); +#1495=CARTESIAN_POINT('',(-1.54601024762895,-0.510359588323557,34.1859966072794)); +#1496=CARTESIAN_POINT('',(-1.48370731907744,-0.701634442281088,34.2335337520135)); +#1497=CARTESIAN_POINT('',(-1.48370731907744,-0.9,34.2335337520135)); +#1498=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#1499=CARTESIAN_POINT('',(-2.17503360481395,-3.7906704454847E-16,33.616432205914)); +#1500=CARTESIAN_POINT('',(-2.13021054776046,-0.00511338600198801,33.653310070686)); +#1501=CARTESIAN_POINT('',(-2.01433358288597,-0.0315398633775129,33.7459337062515)); +#1502=CARTESIAN_POINT('',(-1.94364120185291,-0.0606289561066989,33.7997302752312)); +#1503=CARTESIAN_POINT('',(-1.76717186377069,-0.16991089278133,33.9278060548595)); +#1504=CARTESIAN_POINT('',(-1.66502051167865,-0.27098602882401,33.9951535290136)); +#1505=CARTESIAN_POINT('',(-1.50708598248844,-0.54249243451845,34.0934733573096)); +#1506=CARTESIAN_POINT('',(-1.45491818059766,-0.720368488963169,34.1227449284166)); +#1507=CARTESIAN_POINT('',(-1.45491818059766,-0.9,34.1227449284166)); +#1508=CARTESIAN_POINT('',(-1.93884640281586,-0.9,33.9969932853231)); +#1509=CARTESIAN_POINT('',(-1.96735878003409,-0.9,34.4961796676948)); +#1510=CARTESIAN_POINT('',(-1.45491818059766,-0.9,34.1227449284166)); +#1511=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#1512=CARTESIAN_POINT('',(-2.17503360481395,-3.7906704454847E-16,33.616432205914)); +#1513=CARTESIAN_POINT('',(-2.13021054776046,-0.00511338600198801,33.653310070686)); +#1514=CARTESIAN_POINT('',(-2.01433358288597,-0.0315398633775129,33.7459337062515)); +#1515=CARTESIAN_POINT('',(-1.94364120185291,-0.0606289561066989,33.7997302752312)); +#1516=CARTESIAN_POINT('',(-1.76717186377069,-0.16991089278133,33.9278060548595)); +#1517=CARTESIAN_POINT('',(-1.66502051167865,-0.27098602882401,33.9951535290136)); +#1518=CARTESIAN_POINT('',(-1.50708598248844,-0.54249243451845,34.0934733573096)); +#1519=CARTESIAN_POINT('',(-1.45491818059766,-0.720368488963169,34.1227449284166)); +#1520=CARTESIAN_POINT('',(-1.45491818059766,-0.9,34.1227449284166)); +#1521=CARTESIAN_POINT('',(-2.21935856224457,0.,33.5789425656241)); +#1522=CARTESIAN_POINT('',(-2.20544272873216,-2.79535854086328E-17,33.6353032306127)); +#1523=CARTESIAN_POINT('',(-2.19125867337857,-0.00511338600198783,33.6916967762009)); +#1524=CARTESIAN_POINT('',(-2.15428632200014,-0.0315398633775138,33.8359719370573)); +#1525=CARTESIAN_POINT('',(-2.13142731896475,-0.0606289561066954,33.9224797468913)); +#1526=CARTESIAN_POINT('',(-2.07362321547497,-0.169910892781326,34.1352131027243)); +#1527=CARTESIAN_POINT('',(-2.03934257162225,-0.270986028824012,34.2548935584357)); +#1528=CARTESIAN_POINT('',(-1.98555886328666,-0.542492434518452,34.4373408221093)); +#1529=CARTESIAN_POINT('',(-1.96735878003409,-0.72036848896317,34.4961796676948)); +#1530=CARTESIAN_POINT('',(-1.96735878003409,-0.9,34.4961796676948)); +#1531=CARTESIAN_POINT('',(-0.00313351394289877,-0.9,34.499999857697)); +#1532=CARTESIAN_POINT('',(-0.00313351394289877,-0.9,34.499999857697)); +#1533=CARTESIAN_POINT('',(-4.75197700783427E-6,-0.9,0.0523192840460539)); +#1534=CARTESIAN_POINT('',(-4.75197700783427E-6,-0.9,0.0523192840460539)); +#1535=CARTESIAN_POINT('',(-4.75197700783427E-6,0.,0.0523192840460539)); +#1536=CARTESIAN_POINT('',(1.9610924136896,0.,34.4965364751337)); +#1537=CARTESIAN_POINT('',(1.9610924136896,-35.,34.4965364751337)); +#1538=CARTESIAN_POINT('',(-4.75197700783427E-6,-35.,0.0523192840460539)); +#1539=CARTESIAN_POINT('',(1.93267071563645,0.,33.9973449216396)); +#1540=CARTESIAN_POINT('',(1.44871965824156,0.,34.123008655654)); +#1541=CARTESIAN_POINT('',(1.44871965824156,-35.,34.123008655654)); +#1542=CARTESIAN_POINT('',(1.93267071563645,-35.,33.9973449216396)); +#1543=CARTESIAN_POINT('',(-0.00313351394289877,0.,34.499999857697)); +#1544=CARTESIAN_POINT('',(-1.4549181805976,0.,34.1227449284165)); +#1545=CARTESIAN_POINT('',(-1.4549181805976,-35.,34.1227449284165)); +#1546=CARTESIAN_POINT('',(-0.00313351394289877,-35.,34.499999857697)); +#1547=CARTESIAN_POINT('',(-1.93884640281582,0.,33.9969932853231)); +#1548=CARTESIAN_POINT('',(-1.96735878003405,0.,34.4961796676948)); +#1549=CARTESIAN_POINT('',(-1.96735878003405,-35.,34.4961796676948)); +#1550=CARTESIAN_POINT('',(-1.93884640281582,-35.,33.9969932853231)); +#1551=CARTESIAN_POINT('',(-4.75197700783427E-6,0.,0.0523192840460539)); +#1552=CARTESIAN_POINT('',(-4.75197700783427E-6,-35.,0.0523192840460539)); +#1553=CARTESIAN_POINT('',(-19.5,0.,-8.88178419700125E-16)); +#1554=CARTESIAN_POINT('',(-19.5,0.,5.5)); +#1555=CARTESIAN_POINT('',(-19.5,-34.6,5.5)); +#1556=CARTESIAN_POINT('',(-19.5,-34.6,5.5)); +#1557=CARTESIAN_POINT('',(-12.5,0.,12.5)); +#1558=CARTESIAN_POINT('',(-5.5,0.,19.5)); +#1559=CARTESIAN_POINT('',(-5.5,-34.6,19.5)); +#1560=CARTESIAN_POINT('',(-5.5,-34.6,19.5)); +#1561=CARTESIAN_POINT('',(-8.88178419700125E-16,0.,19.5)); +#1562=CARTESIAN_POINT('',(5.5,0.,19.5)); +#1563=CARTESIAN_POINT('',(5.5,-34.6,19.5)); +#1564=CARTESIAN_POINT('',(5.5,-34.6,19.5)); +#1565=CARTESIAN_POINT('',(12.5,0.,12.5)); +#1566=CARTESIAN_POINT('',(19.5,-34.6,5.5)); +#1567=CARTESIAN_POINT('',(4.44089209850063E-16,-34.6,4.44089209850063E-16)); +#1568=CARTESIAN_POINT('',(-7.03243891098191E-6,-35.,0.0774271780815986)); +#1569=CYLINDRICAL_SURFACE('',#674,2.786); +#1570=CYLINDRICAL_SURFACE('',#677,2.786); +#1571=CYLINDRICAL_SURFACE('',#679,2.786); +#1572=CYLINDRICAL_SURFACE('',#681,2.786); +#1573=CYLINDRICAL_SURFACE('',#683,2.786); +#1574=CYLINDRICAL_SURFACE('',#685,2.786); +#1575=CYLINDRICAL_SURFACE('',#687,2.786); +#1576=CYLINDRICAL_SURFACE('',#689,2.786); +#1577=CYLINDRICAL_SURFACE('',#709,1.00000000000002); +#1578=CYLINDRICAL_SURFACE('',#711,0.999999999999926); +#1579=CYLINDRICAL_SURFACE('',#713,1.49999999999994); +#1580=CYLINDRICAL_SURFACE('',#715,0.999999999999974); +#1581=CYLINDRICAL_SURFACE('',#717,1.00000000000003); +#1582=CYLINDRICAL_SURFACE('',#727,34.5); +#1583=CYLINDRICAL_SURFACE('',#729,0.500000000000077); +#1584=CYLINDRICAL_SURFACE('',#731,1.50000000000009); +#1585=CYLINDRICAL_SURFACE('',#733,0.499999999999977); +#1586=CYLINDRICAL_SURFACE('',#735,34.5); +#1587=CLOSED_SHELL('',(#637,#638,#639,#640,#641,#642,#643,#644,#645,#646, +#647,#648,#649,#650,#651,#652,#653,#654,#655,#656,#657,#658,#659,#660,#661, +#662,#663,#664,#665,#666,#667,#668,#669,#670,#671,#672,#673)); +#1588=MANIFOLD_SOLID_BREP('',#1587); +#1589=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#1588),#103); +ENDSEC; +END-ISO-10303-21;