From 70b20a379c9c7e0a5009a1ca922a91699c0e7f99 Mon Sep 17 00:00:00 2001 From: Eric Date: Sun, 6 Oct 2019 01:19:06 -0700 Subject: [PATCH] ESP32 | FLUTTER | BLE - MPU6050, Rotate your 3d object in the app --- .../MPU6050_6Axis_MotionApps20.h | 615 + .../esp32_mpu6050_ble/esp32_mpu6050_ble.ino | 465 + .../MPU6050_6Axis_MotionApps20.h | 615 + .../esp32_mpu6050_test/esp32_mpu6050_test.ino | 403 + .../flutter_app_esp32_ble_mpu6050/.gitignore | 36 + .../flutter_app_esp32_ble_mpu6050/.metadata | 10 + .../flutter_app_esp32_ble_mpu6050/Pods | 1 + .../flutter_app_esp32_ble_mpu6050/README.md | 16 + .../android/.gitignore | 7 + .../android/app/build.gradle | 61 + .../android/app/src/debug/AndroidManifest.xml | 7 + .../android/app/src/main/AndroidManifest.xml | 33 + .../MainActivity.java | 13 + .../main/res/drawable/launch_background.xml | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes .../app/src/main/res/values/styles.xml | 8 + .../app/src/profile/AndroidManifest.xml | 7 + .../android/build.gradle | 29 + .../android/gradle.properties | 4 + .../gradle/wrapper/gradle-wrapper.properties | 6 + .../android/settings.gradle | 15 + .../assets/small_breadBoard.obj | 14732 ++++++++++++++++ .../ios/.gitignore | 31 + .../ios/Flutter/AppFrameworkInfo.plist | 26 + .../ios/Flutter/Debug.xcconfig | 2 + .../ios/Flutter/Release.xcconfig | 2 + .../flutter_app_esp32_ble_mpu6050/ios/Podfile | 72 + .../ios/Podfile.lock | 38 + .../ios/Runner.xcodeproj/project.pbxproj | 576 + .../contents.xcworkspacedata | 7 + .../xcshareddata/xcschemes/Runner.xcscheme | 91 + .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../ios/Runner/AppDelegate.h | 6 + .../ios/Runner/AppDelegate.m | 13 + .../AppIcon.appiconset/Contents.json | 122 + .../Icon-App-1024x1024@1x.png | Bin 0 -> 10932 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 564 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 1588 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 1025 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 1716 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 1920 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 1895 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 3831 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 1888 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 3294 bytes .../Icon-App-83.5x83.5@2x.png | Bin 0 -> 3612 bytes .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + .../Runner/Base.lproj/LaunchScreen.storyboard | 37 + .../ios/Runner/Base.lproj/Main.storyboard | 26 + .../ios/Runner/Info.plist | 47 + .../ios/Runner/main.m | 9 + .../lib/main.dart | 293 + .../lib/mpu6050_page.dart | 197 + .../lib/widgets.dart | 302 + .../pubspec.lock | 231 + .../pubspec.yaml | 76 + .../test/widget_test.dart | 30 + 70 files changed, 19375 insertions(+) create mode 100755 Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_ble/MPU6050_6Axis_MotionApps20.h create mode 100644 Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_ble/esp32_mpu6050_ble.ino create mode 100755 Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_test/MPU6050_6Axis_MotionApps20.h create mode 100644 Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_test/esp32_mpu6050_test.ino create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/.gitignore create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/.metadata create mode 120000 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/Pods create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/README.md create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/.gitignore create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/build.gradle create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/debug/AndroidManifest.xml create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/AndroidManifest.xml create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/java/com/thatproject/flutter_app_esp32_ble_mpu6050/MainActivity.java create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/drawable/launch_background.xml create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/values/styles.xml create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/profile/AndroidManifest.xml create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/build.gradle create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/gradle.properties create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/settings.gradle create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/assets/small_breadBoard.obj create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/.gitignore create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/AppFrameworkInfo.plist create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/Debug.xcconfig create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/Release.xcconfig create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Podfile create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Podfile.lock create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/project.pbxproj create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/AppDelegate.h create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/AppDelegate.m create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Base.lproj/Main.storyboard create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Info.plist create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/main.m create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/main.dart create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/mpu6050_page.dart create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/widgets.dart create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/pubspec.lock create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/pubspec.yaml create mode 100644 Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/test/widget_test.dart diff --git a/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_ble/MPU6050_6Axis_MotionApps20.h b/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_ble/MPU6050_6Axis_MotionApps20.h new file mode 100755 index 0000000..8fab4b3 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_ble/MPU6050_6Axis_MotionApps20.h @@ -0,0 +1,615 @@ +// I2Cdev library collection - MPU6050 I2C device class, 6-axis MotionApps 2.0 implementation +// Based on InvenSense MPU-6050 register map document rev. 2.0, 5/19/2011 (RM-MPU-6000A-00) +// 5/20/2013 by Jeff Rowberg +// Updates should (hopefully) always be available at https://github.com/jrowberg/i2cdevlib +// +// Changelog: +// 2019/07/08 - merged all DMP Firmware configuration items into the dmpMemory array +// - Simplified dmpInitialize() to accomidate the dmpmemory array alterations +// ... - ongoing debug release + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2012 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#ifndef _MPU6050_6AXIS_MOTIONAPPS20_H_ +#define _MPU6050_6AXIS_MOTIONAPPS20_H_ + +#include "I2Cdev.h" +#include "helper_3dmath.h" + +// MotionApps 2.0 DMP implementation, built using the MPU-6050EVB evaluation board +#define MPU6050_INCLUDE_DMP_MOTIONAPPS20 + +#include "MPU6050.h" + +// Tom Carpenter's conditional PROGMEM code +// http://forum.arduino.cc/index.php?topic=129407.0 +#ifdef __AVR__ + #include +#else + // Teensy 3.0 library conditional PROGMEM code from Paul Stoffregen + #ifndef __PGMSPACE_H_ + #define __PGMSPACE_H_ 1 + #include + + #define PROGMEM + #define PGM_P const char * + #define PSTR(str) (str) + #define F(x) x + + typedef void prog_void; + typedef char prog_char; + typedef unsigned char prog_uchar; + // typedef int8_t prog_int8_t; + // typedef uint8_t prog_uint8_t; + // typedef int16_t prog_int16_t; + // typedef uint16_t prog_uint16_t; + // typedef int32_t prog_int32_t; + // typedef uint32_t prog_uint32_t; + + #define strcpy_P(dest, src) strcpy((dest), (src)) + #define strcat_P(dest, src) strcat((dest), (src)) + #define strcmp_P(a, b) strcmp((a), (b)) + + #define pgm_read_byte(addr) (*(const unsigned char *)(addr)) + #define pgm_read_word(addr) (*(const unsigned short *)(addr)) + #define pgm_read_dword(addr) (*(const unsigned long *)(addr)) + #define pgm_read_float(addr) (*(const float *)(addr)) + + #define pgm_read_byte_near(addr) pgm_read_byte(addr) + #define pgm_read_word_near(addr) pgm_read_word(addr) + #define pgm_read_dword_near(addr) pgm_read_dword(addr) + #define pgm_read_float_near(addr) pgm_read_float(addr) + #define pgm_read_byte_far(addr) pgm_read_byte(addr) + #define pgm_read_word_far(addr) pgm_read_word(addr) + #define pgm_read_dword_far(addr) pgm_read_dword(addr) + #define pgm_read_float_far(addr) pgm_read_float(addr) + #endif +#endif + +/* Source is from the InvenSense MotionApps v2 demo code. Original source is + * unavailable, unless you happen to be amazing as decompiling binary by + * hand (in which case, please contact me, and I'm totally serious). + * + * Also, I'd like to offer many, many thanks to Noah Zerkin for all of the + * DMP reverse-engineering he did to help make this bit of wizardry + * possible. + */ + +// NOTE! Enabling DEBUG adds about 3.3kB to the flash program size. +// Debug output is now working even on ATMega328P MCUs (e.g. Arduino Uno) +// after moving string constants to flash memory storage using the F() +// compiler macro (Arduino IDE 1.0+ required). + +//#define DEBUG +#ifdef DEBUG + #define DEBUG_PRINT(x) Serial.print(x) + #define DEBUG_PRINTF(x, y) Serial.print(x, y) + #define DEBUG_PRINTLN(x) Serial.println(x) + #define DEBUG_PRINTLNF(x, y) Serial.println(x, y) +#else + #define DEBUG_PRINT(x) + #define DEBUG_PRINTF(x, y) + #define DEBUG_PRINTLN(x) + #define DEBUG_PRINTLNF(x, y) +#endif + +#define MPU6050_DMP_CODE_SIZE 1929 // dmpMemory[] +#define MPU6050_DMP_CONFIG_SIZE 192 // dmpConfig[] +#define MPU6050_DMP_UPDATES_SIZE 47 // dmpUpdates[] + +/* ================================================================================================ * + | Default MotionApps v2.0 42-byte FIFO packet structure: | + | | + | [QUAT W][ ][QUAT X][ ][QUAT Y][ ][QUAT Z][ ][GYRO X][ ][GYRO Y][ ] | + | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | + | | + | [GYRO Z][ ][ACC X ][ ][ACC Y ][ ][ACC Z ][ ][ ] | + | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | + * ================================================================================================ */ + +// this block of memory gets written to the MPU on start-up, and it seems +// to be volatile memory, so it has to be done each time (it only takes ~1 +// second though) + +// I Only Changed this by applying all the configuration data and capturing it before startup: +// *** this is a capture of the DMP Firmware after all the messy changes were made so we can just load it +const unsigned char dmpMemory[MPU6050_DMP_CODE_SIZE] PROGMEM = { + /* bank # 0 */ + 0xFB, 0x00, 0x00, 0x3E, 0x00, 0x0B, 0x00, 0x36, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, + 0x00, 0x65, 0x00, 0x54, 0xFF, 0xEF, 0x00, 0x00, 0xFA, 0x80, 0x00, 0x0B, 0x12, 0x82, 0x00, 0x01, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x28, 0x00, 0x00, 0xFF, 0xFF, 0x45, 0x81, 0xFF, 0xFF, 0xFA, 0x72, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x03, 0xE8, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x7F, 0xFF, 0xFF, 0xFE, 0x80, 0x01, + 0x00, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x02, 0xCB, 0x47, 0xA2, 0x20, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x41, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x2A, 0x00, 0x00, 0x16, 0x55, 0x00, 0x00, 0x21, 0x82, + 0xFD, 0x87, 0x26, 0x50, 0xFD, 0x80, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x05, 0x80, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x6F, 0x00, 0x02, 0x65, 0x32, 0x00, 0x00, 0x5E, 0xC0, + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFB, 0x8C, 0x6F, 0x5D, 0xFD, 0x5D, 0x08, 0xD9, 0x00, 0x7C, 0x73, 0x3B, 0x00, 0x6C, 0x12, 0xCC, + 0x32, 0x00, 0x13, 0x9D, 0x32, 0x00, 0xD0, 0xD6, 0x32, 0x00, 0x08, 0x00, 0x40, 0x00, 0x01, 0xF4, + 0xFF, 0xE6, 0x80, 0x79, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xD6, 0x00, 0x00, 0x27, 0x10, + /* bank # 1 */ + 0xFB, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xFA, 0x36, 0xFF, 0xBC, 0x30, 0x8E, 0x00, 0x05, 0xFB, 0xF0, 0xFF, 0xD9, 0x5B, 0xC8, + 0xFF, 0xD0, 0x9A, 0xBE, 0x00, 0x00, 0x10, 0xA9, 0xFF, 0xF4, 0x1E, 0xB2, 0x00, 0xCE, 0xBB, 0xF7, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x02, 0x00, 0x00, 0x0C, + 0xFF, 0xC2, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0xCF, 0x80, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x14, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x09, 0x23, 0xA1, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x3F, 0x68, 0xB6, 0x79, 0x35, 0x28, 0xBC, 0xC6, 0x7E, 0xD1, 0x6C, + 0x80, 0x00, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB2, 0x6A, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, + 0x00, 0x00, 0x25, 0x4D, 0x00, 0x2F, 0x70, 0x6D, 0x00, 0x00, 0x05, 0xAE, 0x00, 0x0C, 0x02, 0xD0, + /* bank # 2 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x00, 0x54, 0xFF, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x44, 0x00, 0x01, 0x00, 0x05, 0x8B, 0xC1, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0xFF, 0xEF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + /* bank # 3 */ + 0xD8, 0xDC, 0xBA, 0xA2, 0xF1, 0xDE, 0xB2, 0xB8, 0xB4, 0xA8, 0x81, 0x91, 0xF7, 0x4A, 0x90, 0x7F, + 0x91, 0x6A, 0xF3, 0xF9, 0xDB, 0xA8, 0xF9, 0xB0, 0xBA, 0xA0, 0x80, 0xF2, 0xCE, 0x81, 0xF3, 0xC2, + 0xF1, 0xC1, 0xF2, 0xC3, 0xF3, 0xCC, 0xA2, 0xB2, 0x80, 0xF1, 0xC6, 0xD8, 0x80, 0xBA, 0xA7, 0xDF, + 0xDF, 0xDF, 0xF2, 0xA7, 0xC3, 0xCB, 0xC5, 0xB6, 0xF0, 0x87, 0xA2, 0x94, 0x24, 0x48, 0x70, 0x3C, + 0x95, 0x40, 0x68, 0x34, 0x58, 0x9B, 0x78, 0xA2, 0xF1, 0x83, 0x92, 0x2D, 0x55, 0x7D, 0xD8, 0xB1, + 0xB4, 0xB8, 0xA1, 0xD0, 0x91, 0x80, 0xF2, 0x70, 0xF3, 0x70, 0xF2, 0x7C, 0x80, 0xA8, 0xF1, 0x01, + 0xB0, 0x98, 0x87, 0xD9, 0x43, 0xD8, 0x86, 0xC9, 0x88, 0xBA, 0xA1, 0xF2, 0x0E, 0xB8, 0x97, 0x80, + 0xF1, 0xA9, 0xDF, 0xDF, 0xDF, 0xAA, 0xDF, 0xDF, 0xDF, 0xF2, 0xAA, 0x4C, 0xCD, 0x6C, 0xA9, 0x0C, + 0xC9, 0x2C, 0x97, 0x97, 0x97, 0x97, 0xF1, 0xA9, 0x89, 0x26, 0x46, 0x66, 0xB0, 0xB4, 0xBA, 0x80, + 0xAC, 0xDE, 0xF2, 0xCA, 0xF1, 0xB2, 0x8C, 0x02, 0xA9, 0xB6, 0x98, 0x00, 0x89, 0x0E, 0x16, 0x1E, + 0xB8, 0xA9, 0xB4, 0x99, 0x2C, 0x54, 0x7C, 0xB0, 0x8A, 0xA8, 0x96, 0x36, 0x56, 0x76, 0xF1, 0xB9, + 0xAF, 0xB4, 0xB0, 0x83, 0xC0, 0xB8, 0xA8, 0x97, 0x11, 0xB1, 0x8F, 0x98, 0xB9, 0xAF, 0xF0, 0x24, + 0x08, 0x44, 0x10, 0x64, 0x18, 0xF1, 0xA3, 0x29, 0x55, 0x7D, 0xAF, 0x83, 0xB5, 0x93, 0xAF, 0xF0, + 0x00, 0x28, 0x50, 0xF1, 0xA3, 0x86, 0x9F, 0x61, 0xA6, 0xDA, 0xDE, 0xDF, 0xD9, 0xFA, 0xA3, 0x86, + 0x96, 0xDB, 0x31, 0xA6, 0xD9, 0xF8, 0xDF, 0xBA, 0xA6, 0x8F, 0xC2, 0xC5, 0xC7, 0xB2, 0x8C, 0xC1, + 0xB8, 0xA2, 0xDF, 0xDF, 0xDF, 0xA3, 0xDF, 0xDF, 0xDF, 0xD8, 0xD8, 0xF1, 0xB8, 0xA8, 0xB2, 0x86, + /* bank # 4 */ + 0xB4, 0x98, 0x0D, 0x35, 0x5D, 0xB8, 0xAA, 0x98, 0xB0, 0x87, 0x2D, 0x35, 0x3D, 0xB2, 0xB6, 0xBA, + 0xAF, 0x8C, 0x96, 0x19, 0x8F, 0x9F, 0xA7, 0x0E, 0x16, 0x1E, 0xB4, 0x9A, 0xB8, 0xAA, 0x87, 0x2C, + 0x54, 0x7C, 0xB9, 0xA3, 0xDE, 0xDF, 0xDF, 0xA3, 0xB1, 0x80, 0xF2, 0xC4, 0xCD, 0xC9, 0xF1, 0xB8, + 0xA9, 0xB4, 0x99, 0x83, 0x0D, 0x35, 0x5D, 0x89, 0xB9, 0xA3, 0x2D, 0x55, 0x7D, 0xB5, 0x93, 0xA3, + 0x0E, 0x16, 0x1E, 0xA9, 0x2C, 0x54, 0x7C, 0xB8, 0xB4, 0xB0, 0xF1, 0x97, 0x83, 0xA8, 0x11, 0x84, + 0xA5, 0x09, 0x98, 0xA3, 0x83, 0xF0, 0xDA, 0x24, 0x08, 0x44, 0x10, 0x64, 0x18, 0xD8, 0xF1, 0xA5, + 0x29, 0x55, 0x7D, 0xA5, 0x85, 0x95, 0x02, 0x1A, 0x2E, 0x3A, 0x56, 0x5A, 0x40, 0x48, 0xF9, 0xF3, + 0xA3, 0xD9, 0xF8, 0xF0, 0x98, 0x83, 0x24, 0x08, 0x44, 0x10, 0x64, 0x18, 0x97, 0x82, 0xA8, 0xF1, + 0x11, 0xF0, 0x98, 0xA2, 0x24, 0x08, 0x44, 0x10, 0x64, 0x18, 0xDA, 0xF3, 0xDE, 0xD8, 0x83, 0xA5, + 0x94, 0x01, 0xD9, 0xA3, 0x02, 0xF1, 0xA2, 0xC3, 0xC5, 0xC7, 0xD8, 0xF1, 0x84, 0x92, 0xA2, 0x4D, + 0xDA, 0x2A, 0xD8, 0x48, 0x69, 0xD9, 0x2A, 0xD8, 0x68, 0x55, 0xDA, 0x32, 0xD8, 0x50, 0x71, 0xD9, + 0x32, 0xD8, 0x70, 0x5D, 0xDA, 0x3A, 0xD8, 0x58, 0x79, 0xD9, 0x3A, 0xD8, 0x78, 0x93, 0xA3, 0x4D, + 0xDA, 0x2A, 0xD8, 0x48, 0x69, 0xD9, 0x2A, 0xD8, 0x68, 0x55, 0xDA, 0x32, 0xD8, 0x50, 0x71, 0xD9, + 0x32, 0xD8, 0x70, 0x5D, 0xDA, 0x3A, 0xD8, 0x58, 0x79, 0xD9, 0x3A, 0xD8, 0x78, 0xA8, 0x8A, 0x9A, + 0xF0, 0x28, 0x50, 0x78, 0x9E, 0xF3, 0x88, 0x18, 0xF1, 0x9F, 0x1D, 0x98, 0xA8, 0xD9, 0x08, 0xD8, + 0xC8, 0x9F, 0x12, 0x9E, 0xF3, 0x15, 0xA8, 0xDA, 0x12, 0x10, 0xD8, 0xF1, 0xAF, 0xC8, 0x97, 0x87, + /* bank # 5 */ + 0x34, 0xB5, 0xB9, 0x94, 0xA4, 0x21, 0xF3, 0xD9, 0x22, 0xD8, 0xF2, 0x2D, 0xF3, 0xD9, 0x2A, 0xD8, + 0xF2, 0x35, 0xF3, 0xD9, 0x32, 0xD8, 0x81, 0xA4, 0x60, 0x60, 0x61, 0xD9, 0x61, 0xD8, 0x6C, 0x68, + 0x69, 0xD9, 0x69, 0xD8, 0x74, 0x70, 0x71, 0xD9, 0x71, 0xD8, 0xB1, 0xA3, 0x84, 0x19, 0x3D, 0x5D, + 0xA3, 0x83, 0x1A, 0x3E, 0x5E, 0x93, 0x10, 0x30, 0x81, 0x10, 0x11, 0xB8, 0xB0, 0xAF, 0x8F, 0x94, + 0xF2, 0xDA, 0x3E, 0xD8, 0xB4, 0x9A, 0xA8, 0x87, 0x29, 0xDA, 0xF8, 0xD8, 0x87, 0x9A, 0x35, 0xDA, + 0xF8, 0xD8, 0x87, 0x9A, 0x3D, 0xDA, 0xF8, 0xD8, 0xB1, 0xB9, 0xA4, 0x98, 0x85, 0x02, 0x2E, 0x56, + 0xA5, 0x81, 0x00, 0x0C, 0x14, 0xA3, 0x97, 0xB0, 0x8A, 0xF1, 0x2D, 0xD9, 0x28, 0xD8, 0x4D, 0xD9, + 0x48, 0xD8, 0x6D, 0xD9, 0x68, 0xD8, 0xB1, 0x84, 0x0D, 0xDA, 0x0E, 0xD8, 0xA3, 0x29, 0x83, 0xDA, + 0x2C, 0x0E, 0xD8, 0xA3, 0x84, 0x49, 0x83, 0xDA, 0x2C, 0x4C, 0x0E, 0xD8, 0xB8, 0xB0, 0xA8, 0x8A, + 0x9A, 0xF5, 0x20, 0xAA, 0xDA, 0xDF, 0xD8, 0xA8, 0x40, 0xAA, 0xD0, 0xDA, 0xDE, 0xD8, 0xA8, 0x60, + 0xAA, 0xDA, 0xD0, 0xDF, 0xD8, 0xF1, 0x97, 0x86, 0xA8, 0x31, 0x9B, 0x06, 0x99, 0x07, 0xAB, 0x97, + 0x28, 0x88, 0x9B, 0xF0, 0x0C, 0x20, 0x14, 0x40, 0xB8, 0xB0, 0xB4, 0xA8, 0x8C, 0x9C, 0xF0, 0x04, + 0x28, 0x51, 0x79, 0x1D, 0x30, 0x14, 0x38, 0xB2, 0x82, 0xAB, 0xD0, 0x98, 0x2C, 0x50, 0x50, 0x78, + 0x78, 0x9B, 0xF1, 0x1A, 0xB0, 0xF0, 0x8A, 0x9C, 0xA8, 0x29, 0x51, 0x79, 0x8B, 0x29, 0x51, 0x79, + 0x8A, 0x24, 0x70, 0x59, 0x8B, 0x20, 0x58, 0x71, 0x8A, 0x44, 0x69, 0x38, 0x8B, 0x39, 0x40, 0x68, + 0x8A, 0x64, 0x48, 0x31, 0x8B, 0x30, 0x49, 0x60, 0xA5, 0x88, 0x20, 0x09, 0x71, 0x58, 0x44, 0x68, + /* bank # 6 */ + 0x11, 0x39, 0x64, 0x49, 0x30, 0x19, 0xF1, 0xAC, 0x00, 0x2C, 0x54, 0x7C, 0xF0, 0x8C, 0xA8, 0x04, + 0x28, 0x50, 0x78, 0xF1, 0x88, 0x97, 0x26, 0xA8, 0x59, 0x98, 0xAC, 0x8C, 0x02, 0x26, 0x46, 0x66, + 0xF0, 0x89, 0x9C, 0xA8, 0x29, 0x51, 0x79, 0x24, 0x70, 0x59, 0x44, 0x69, 0x38, 0x64, 0x48, 0x31, + 0xA9, 0x88, 0x09, 0x20, 0x59, 0x70, 0xAB, 0x11, 0x38, 0x40, 0x69, 0xA8, 0x19, 0x31, 0x48, 0x60, + 0x8C, 0xA8, 0x3C, 0x41, 0x5C, 0x20, 0x7C, 0x00, 0xF1, 0x87, 0x98, 0x19, 0x86, 0xA8, 0x6E, 0x76, + 0x7E, 0xA9, 0x99, 0x88, 0x2D, 0x55, 0x7D, 0x9E, 0xB9, 0xA3, 0x8A, 0x22, 0x8A, 0x6E, 0x8A, 0x56, + 0x8A, 0x5E, 0x9F, 0xB1, 0x83, 0x06, 0x26, 0x46, 0x66, 0x0E, 0x2E, 0x4E, 0x6E, 0x9D, 0xB8, 0xAD, + 0x00, 0x2C, 0x54, 0x7C, 0xF2, 0xB1, 0x8C, 0xB4, 0x99, 0xB9, 0xA3, 0x2D, 0x55, 0x7D, 0x81, 0x91, + 0xAC, 0x38, 0xAD, 0x3A, 0xB5, 0x83, 0x91, 0xAC, 0x2D, 0xD9, 0x28, 0xD8, 0x4D, 0xD9, 0x48, 0xD8, + 0x6D, 0xD9, 0x68, 0xD8, 0x8C, 0x9D, 0xAE, 0x29, 0xD9, 0x04, 0xAE, 0xD8, 0x51, 0xD9, 0x04, 0xAE, + 0xD8, 0x79, 0xD9, 0x04, 0xD8, 0x81, 0xF3, 0x9D, 0xAD, 0x00, 0x8D, 0xAE, 0x19, 0x81, 0xAD, 0xD9, + 0x01, 0xD8, 0xF2, 0xAE, 0xDA, 0x26, 0xD8, 0x8E, 0x91, 0x29, 0x83, 0xA7, 0xD9, 0xAD, 0xAD, 0xAD, + 0xAD, 0xF3, 0x2A, 0xD8, 0xD8, 0xF1, 0xB0, 0xAC, 0x89, 0x91, 0x3E, 0x5E, 0x76, 0xF3, 0xAC, 0x2E, + 0x2E, 0xF1, 0xB1, 0x8C, 0x5A, 0x9C, 0xAC, 0x2C, 0x28, 0x28, 0x28, 0x9C, 0xAC, 0x30, 0x18, 0xA8, + 0x98, 0x81, 0x28, 0x34, 0x3C, 0x97, 0x24, 0xA7, 0x28, 0x34, 0x3C, 0x9C, 0x24, 0xF2, 0xB0, 0x89, + 0xAC, 0x91, 0x2C, 0x4C, 0x6C, 0x8A, 0x9B, 0x2D, 0xD9, 0xD8, 0xD8, 0x51, 0xD9, 0xD8, 0xD8, 0x79, + /* bank # 7 */ + 0xD9, 0xD8, 0xD8, 0xF1, 0x9E, 0x88, 0xA3, 0x31, 0xDA, 0xD8, 0xD8, 0x91, 0x2D, 0xD9, 0x28, 0xD8, + 0x4D, 0xD9, 0x48, 0xD8, 0x6D, 0xD9, 0x68, 0xD8, 0xB1, 0x83, 0x93, 0x35, 0x3D, 0x80, 0x25, 0xDA, + 0xD8, 0xD8, 0x85, 0x69, 0xDA, 0xD8, 0xD8, 0xB4, 0x93, 0x81, 0xA3, 0x28, 0x34, 0x3C, 0xF3, 0xAB, + 0x8B, 0xF8, 0xA3, 0x91, 0xB6, 0x09, 0xB4, 0xD9, 0xAB, 0xDE, 0xFA, 0xB0, 0x87, 0x9C, 0xB9, 0xA3, + 0xDD, 0xF1, 0x20, 0x28, 0x30, 0x38, 0x9A, 0xF1, 0x28, 0x30, 0x38, 0x9D, 0xF1, 0xA3, 0xA3, 0xA3, + 0xA3, 0xF2, 0xA3, 0xB4, 0x90, 0x80, 0xF2, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, + 0xA3, 0xB2, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xB0, 0x87, 0xB5, 0x99, 0xF1, 0x28, 0x30, 0x38, + 0x98, 0xF1, 0xA3, 0xA3, 0xA3, 0xA3, 0x97, 0xA3, 0xA3, 0xA3, 0xA3, 0xF3, 0x9B, 0xA3, 0x30, 0xDC, + 0xB9, 0xA7, 0xF1, 0x26, 0x26, 0x26, 0xFE, 0xD8, 0xFF, + +}; + +#ifndef MPU6050_DMP_FIFO_RATE_DIVISOR +#define MPU6050_DMP_FIFO_RATE_DIVISOR 0x01 // The New instance of the Firmware has this as the default +#endif + +// I Simplified this: +uint8_t MPU6050::dmpInitialize() { + // reset device + DEBUG_PRINTLN(F("\n\nResetting MPU6050...")); + reset(); + delay(30); // wait after reset + + // enable sleep mode and wake cycle + /*Serial.println(F("Enabling sleep mode...")); + setSleepEnabled(true); + Serial.println(F("Enabling wake cycle...")); + setWakeCycleEnabled(true);*/ + + // disable sleep mode + setSleepEnabled(false); + + // get MPU hardware revision + setMemoryBank(0x10, true, true); + setMemoryStartAddress(0x06); + Serial.println(F("Checking hardware revision...")); + Serial.print(F("Revision @ user[16][6] = ")); + Serial.println(readMemoryByte(), HEX); + Serial.println(F("Resetting memory bank selection to 0...")); + setMemoryBank(0, false, false); + + // check OTP bank valid + DEBUG_PRINTLN(F("Reading OTP bank valid flag...")); + DEBUG_PRINT(F("OTP bank is ")); + DEBUG_PRINTLN(getOTPBankValid() ? F("valid!") : F("invalid!")); + + // setup weird slave stuff (?) + DEBUG_PRINTLN(F("Setting slave 0 address to 0x7F...")); + setSlaveAddress(0, 0x7F); + DEBUG_PRINTLN(F("Disabling I2C Master mode...")); + setI2CMasterModeEnabled(false); + DEBUG_PRINTLN(F("Setting slave 0 address to 0x68 (self)...")); + setSlaveAddress(0, 0x68); + DEBUG_PRINTLN(F("Resetting I2C Master control...")); + resetI2CMaster(); + delay(20); + DEBUG_PRINTLN(F("Setting clock source to Z Gyro...")); + setClockSource(MPU6050_CLOCK_PLL_ZGYRO); + + DEBUG_PRINTLN(F("Setting DMP and FIFO_OFLOW interrupts enabled...")); + setIntEnabled(1<= dmpGetFIFOPacketSize(); +} + +// uint8_t MPU6050::dmpSetFIFORate(uint8_t fifoRate); +// uint8_t MPU6050::dmpGetFIFORate(); +// uint8_t MPU6050::dmpGetSampleStepSizeMS(); +// uint8_t MPU6050::dmpGetSampleFrequency(); +// int32_t MPU6050::dmpDecodeTemperature(int8_t tempReg); + +//uint8_t MPU6050::dmpRegisterFIFORateProcess(inv_obj_func func, int16_t priority); +//uint8_t MPU6050::dmpUnregisterFIFORateProcess(inv_obj_func func); +//uint8_t MPU6050::dmpRunFIFORateProcesses(); + +// uint8_t MPU6050::dmpSendQuaternion(uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendGyro(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendAccel(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendLinearAccel(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendLinearAccelInWorld(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendControlData(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendSensorData(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendExternalSensorData(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendGravity(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendPacketNumber(uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendQuantizedAccel(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendEIS(uint_fast16_t elements, uint_fast16_t accuracy); + +uint8_t MPU6050::dmpGetAccel(int32_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (((uint32_t)packet[28] << 24) | ((uint32_t)packet[29] << 16) | ((uint32_t)packet[30] << 8) | packet[31]); + data[1] = (((uint32_t)packet[32] << 24) | ((uint32_t)packet[33] << 16) | ((uint32_t)packet[34] << 8) | packet[35]); + data[2] = (((uint32_t)packet[36] << 24) | ((uint32_t)packet[37] << 16) | ((uint32_t)packet[38] << 8) | packet[39]); + return 0; +} +uint8_t MPU6050::dmpGetAccel(int16_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (packet[28] << 8) | packet[29]; + data[1] = (packet[32] << 8) | packet[33]; + data[2] = (packet[36] << 8) | packet[37]; + return 0; +} +uint8_t MPU6050::dmpGetAccel(VectorInt16 *v, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + v -> x = (packet[28] << 8) | packet[29]; + v -> y = (packet[32] << 8) | packet[33]; + v -> z = (packet[36] << 8) | packet[37]; + return 0; +} +uint8_t MPU6050::dmpGetQuaternion(int32_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (((uint32_t)packet[0] << 24) | ((uint32_t)packet[1] << 16) | ((uint32_t)packet[2] << 8) | packet[3]); + data[1] = (((uint32_t)packet[4] << 24) | ((uint32_t)packet[5] << 16) | ((uint32_t)packet[6] << 8) | packet[7]); + data[2] = (((uint32_t)packet[8] << 24) | ((uint32_t)packet[9] << 16) | ((uint32_t)packet[10] << 8) | packet[11]); + data[3] = (((uint32_t)packet[12] << 24) | ((uint32_t)packet[13] << 16) | ((uint32_t)packet[14] << 8) | packet[15]); + return 0; +} +uint8_t MPU6050::dmpGetQuaternion(int16_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = ((packet[0] << 8) | packet[1]); + data[1] = ((packet[4] << 8) | packet[5]); + data[2] = ((packet[8] << 8) | packet[9]); + data[3] = ((packet[12] << 8) | packet[13]); + return 0; +} +uint8_t MPU6050::dmpGetQuaternion(Quaternion *q, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + int16_t qI[4]; + uint8_t status = dmpGetQuaternion(qI, packet); + if (status == 0) { + q -> w = (float)qI[0] / 16384.0f; + q -> x = (float)qI[1] / 16384.0f; + q -> y = (float)qI[2] / 16384.0f; + q -> z = (float)qI[3] / 16384.0f; + return 0; + } + return status; // int16 return value, indicates error if this line is reached +} +// uint8_t MPU6050::dmpGet6AxisQuaternion(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetRelativeQuaternion(long *data, const uint8_t* packet); +uint8_t MPU6050::dmpGetGyro(int32_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (((uint32_t)packet[16] << 24) | ((uint32_t)packet[17] << 16) | ((uint32_t)packet[18] << 8) | packet[19]); + data[1] = (((uint32_t)packet[20] << 24) | ((uint32_t)packet[21] << 16) | ((uint32_t)packet[22] << 8) | packet[23]); + data[2] = (((uint32_t)packet[24] << 24) | ((uint32_t)packet[25] << 16) | ((uint32_t)packet[26] << 8) | packet[27]); + return 0; +} +uint8_t MPU6050::dmpGetGyro(int16_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (packet[16] << 8) | packet[17]; + data[1] = (packet[20] << 8) | packet[21]; + data[2] = (packet[24] << 8) | packet[25]; + return 0; +} +uint8_t MPU6050::dmpGetGyro(VectorInt16 *v, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + v -> x = (packet[16] << 8) | packet[17]; + v -> y = (packet[20] << 8) | packet[21]; + v -> z = (packet[24] << 8) | packet[25]; + return 0; +} +// uint8_t MPU6050::dmpSetLinearAccelFilterCoefficient(float coef); +// uint8_t MPU6050::dmpGetLinearAccel(long *data, const uint8_t* packet); +uint8_t MPU6050::dmpGetLinearAccel(VectorInt16 *v, VectorInt16 *vRaw, VectorFloat *gravity) { + // get rid of the gravity component (+1g = +8192 in standard DMP FIFO packet, sensitivity is 2g) + v -> x = vRaw -> x - gravity -> x*8192; + v -> y = vRaw -> y - gravity -> y*8192; + v -> z = vRaw -> z - gravity -> z*8192; + return 0; +} +// uint8_t MPU6050::dmpGetLinearAccelInWorld(long *data, const uint8_t* packet); +uint8_t MPU6050::dmpGetLinearAccelInWorld(VectorInt16 *v, VectorInt16 *vReal, Quaternion *q) { + // rotate measured 3D acceleration vector into original state + // frame of reference based on orientation quaternion + memcpy(v, vReal, sizeof(VectorInt16)); + v -> rotate(q); + return 0; +} +// uint8_t MPU6050::dmpGetGyroAndAccelSensor(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetGyroSensor(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetControlData(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetTemperature(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetGravity(long *data, const uint8_t* packet); +uint8_t MPU6050::dmpGetGravity(int16_t *data, const uint8_t* packet) { + /* +1g corresponds to +8192, sensitivity is 2g. */ + int16_t qI[4]; + uint8_t status = dmpGetQuaternion(qI, packet); + data[0] = ((int32_t)qI[1] * qI[3] - (int32_t)qI[0] * qI[2]) / 16384; + data[1] = ((int32_t)qI[0] * qI[1] + (int32_t)qI[2] * qI[3]) / 16384; + data[2] = ((int32_t)qI[0] * qI[0] - (int32_t)qI[1] * qI[1] + - (int32_t)qI[2] * qI[2] + (int32_t)qI[3] * qI[3]) / (2 * 16384); + return status; +} + +uint8_t MPU6050::dmpGetGravity(VectorFloat *v, Quaternion *q) { + v -> x = 2 * (q -> x*q -> z - q -> w*q -> y); + v -> y = 2 * (q -> w*q -> x + q -> y*q -> z); + v -> z = q -> w*q -> w - q -> x*q -> x - q -> y*q -> y + q -> z*q -> z; + return 0; +} +// uint8_t MPU6050::dmpGetUnquantizedAccel(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetQuantizedAccel(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetExternalSensorData(long *data, int size, const uint8_t* packet); +// uint8_t MPU6050::dmpGetEIS(long *data, const uint8_t* packet); + +uint8_t MPU6050::dmpGetEuler(float *data, Quaternion *q) { + data[0] = atan2(2*q -> x*q -> y - 2*q -> w*q -> z, 2*q -> w*q -> w + 2*q -> x*q -> x - 1); // psi + data[1] = -asin(2*q -> x*q -> z + 2*q -> w*q -> y); // theta + data[2] = atan2(2*q -> y*q -> z - 2*q -> w*q -> x, 2*q -> w*q -> w + 2*q -> z*q -> z - 1); // phi + return 0; +} + +#ifdef USE_OLD_DMPGETYAWPITCHROLL +uint8_t MPU6050::dmpGetYawPitchRoll(float *data, Quaternion *q, VectorFloat *gravity) { + // yaw: (about Z axis) + data[0] = atan2(2*q -> x*q -> y - 2*q -> w*q -> z, 2*q -> w*q -> w + 2*q -> x*q -> x - 1); + // pitch: (nose up/down, about Y axis) + data[1] = atan(gravity -> x / sqrt(gravity -> y*gravity -> y + gravity -> z*gravity -> z)); + // roll: (tilt left/right, about X axis) + data[2] = atan(gravity -> y / sqrt(gravity -> x*gravity -> x + gravity -> z*gravity -> z)); + return 0; +} +#else +uint8_t MPU6050::dmpGetYawPitchRoll(float *data, Quaternion *q, VectorFloat *gravity) { + // yaw: (about Z axis) + data[0] = atan2(2*q -> x*q -> y - 2*q -> w*q -> z, 2*q -> w*q -> w + 2*q -> x*q -> x - 1); + // pitch: (nose up/down, about Y axis) + data[1] = atan2(gravity -> x , sqrt(gravity -> y*gravity -> y + gravity -> z*gravity -> z)); + // roll: (tilt left/right, about X axis) + data[2] = atan2(gravity -> y , gravity -> z); + if (gravity -> z < 0) { + if(data[1] > 0) { + data[1] = PI - data[1]; + } else { + data[1] = -PI - data[1]; + } + } + return 0; +} +#endif + +// uint8_t MPU6050::dmpGetAccelFloat(float *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetQuaternionFloat(float *data, const uint8_t* packet); + +uint8_t MPU6050::dmpProcessFIFOPacket(const unsigned char *dmpData) { + /*for (uint8_t k = 0; k < dmpPacketSize; k++) { + if (dmpData[k] < 0x10) Serial.print("0"); + Serial.print(dmpData[k], HEX); + Serial.print(" "); + } + Serial.print("\n");*/ + //Serial.println((uint16_t)dmpPacketBuffer); + return 0; +} +uint8_t MPU6050::dmpReadAndProcessFIFOPacket(uint8_t numPackets, uint8_t *processed) { + uint8_t status; + uint8_t buf[dmpPacketSize]; + for (uint8_t i = 0; i < numPackets; i++) { + // read packet from FIFO + getFIFOBytes(buf, dmpPacketSize); + + // process packet + if ((status = dmpProcessFIFOPacket(buf)) > 0) return status; + + // increment external process count variable, if supplied + if (processed != 0) (*processed)++; + } + return 0; +} + +// uint8_t MPU6050::dmpSetFIFOProcessedCallback(void (*func) (void)); + +// uint8_t MPU6050::dmpInitFIFOParam(); +// uint8_t MPU6050::dmpCloseFIFO(); +// uint8_t MPU6050::dmpSetGyroDataSource(uint_fast8_t source); +// uint8_t MPU6050::dmpDecodeQuantizedAccel(); +// uint32_t MPU6050::dmpGetGyroSumOfSquare(); +// uint32_t MPU6050::dmpGetAccelSumOfSquare(); +// void MPU6050::dmpOverrideQuaternion(long *q); +uint16_t MPU6050::dmpGetFIFOPacketSize() { + return dmpPacketSize; +} + +#endif /* _MPU6050_6AXIS_MOTIONAPPS20_H_ */ diff --git a/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_ble/esp32_mpu6050_ble.ino b/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_ble/esp32_mpu6050_ble.ino new file mode 100644 index 0000000..ef5b3b8 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_ble/esp32_mpu6050_ble.ino @@ -0,0 +1,465 @@ + + + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2012 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#include +#include +#include +#include + +BLEServer* pServer = NULL; +BLECharacteristic* pCharacteristic = NULL; +bool deviceConnected = false; +bool oldDeviceConnected = false; + +// See the following for generating UUIDs: +// https://www.uuidgenerator.net/ + +#define SERVICE_UUID "4fafc201-1fb5-459e-8fcc-c5c9c331914b" +#define CHARACTERISTIC_UUID "beb5483e-36e1-4688-b7f5-ea07361b26a8" + + +class MyServerCallbacks: public BLEServerCallbacks { + void onConnect(BLEServer* pServer) { + deviceConnected = true; + BLEDevice::startAdvertising(); + }; + + void onDisconnect(BLEServer* pServer) { + deviceConnected = false; + } +}; + + +// I2Cdev and MPU6050 must be installed as libraries, or else the .cpp/.h files +// for both classes must be in the include path of your project +#include "I2Cdev.h" + +#include "MPU6050_6Axis_MotionApps20.h" +//#include "MPU6050.h" // not necessary if using MotionApps include file + +// Arduino Wire library is required if I2Cdev I2CDEV_ARDUINO_WIRE implementation +// is used in I2Cdev.h +#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE + #include "Wire.h" +#endif + +// class default I2C address is 0x68 +// specific I2C addresses may be passed as a parameter here +// AD0 low = 0x68 (default for SparkFun breakout and InvenSense evaluation board) +// AD0 high = 0x69 +MPU6050 mpu; +//MPU6050 mpu(0x69); // <-- use for AD0 high + +/* ========================================================================= + NOTE: In addition to connection 3.3v, GND, SDA, and SCL, this sketch + depends on the MPU-6050's INT pin being connected to the Arduino's + external interrupt #0 pin. On the Arduino Uno and Mega 2560, this is + digital I/O pin 2. + * ========================================================================= */ + +/* ========================================================================= + NOTE: Arduino v1.0.1 with the Leonardo board generates a compile error + when using Serial.write(buf, len). The Teapot output uses this method. + The solution requires a modification to the Arduino USBAPI.h file, which + is fortunately simple, but annoying. This will be fixed in the next IDE + release. For more info, see these links: + + http://arduino.cc/forum/index.php/topic,109987.0.html + http://code.google.com/p/arduino/issues/detail?id=958 + * ========================================================================= */ + + + +// uncomment "OUTPUT_READABLE_QUATERNION" if you want to see the actual +// quaternion components in a [w, x, y, z] format (not best for parsing +// on a remote host such as Processing or something though) +//#define OUTPUT_READABLE_QUATERNION + +// uncomment "OUTPUT_READABLE_EULER" if you want to see Euler angles +// (in degrees) calculated from the quaternions coming from the FIFO. +// Note that Euler angles suffer from gimbal lock (for more info, see +// http://en.wikipedia.org/wiki/Gimbal_lock) +//#define OUTPUT_READABLE_EULER + +// uncomment "OUTPUT_READABLE_YAWPITCHROLL" if you want to see the yaw/ +// pitch/roll angles (in degrees) calculated from the quaternions coming +// from the FIFO. Note this also requires gravity vector calculations. +// Also note that yaw/pitch/roll angles suffer from gimbal lock (for +// more info, see: http://en.wikipedia.org/wiki/Gimbal_lock) +#define OUTPUT_READABLE_EULER + +// uncomment "OUTPUT_READABLE_REALACCEL" if you want to see acceleration +// components with gravity removed. This acceleration reference frame is +// not compensated for orientation, so +X is always +X according to the +// sensor, just without the effects of gravity. If you want acceleration +// compensated for orientation, us OUTPUT_READABLE_WORLDACCEL instead. +//#define OUTPUT_READABLE_REALACCEL + +// uncomment "OUTPUT_READABLE_WORLDACCEL" if you want to see acceleration +// components with gravity removed and adjusted for the world frame of +// reference (yaw is relative to initial orientation, since no magnetometer +// is present in this case). Could be quite handy in some cases. +//#define OUTPUT_READABLE_WORLDACCEL + +// uncomment "OUTPUT_TEAPOT" if you want output that matches the +// format used for the InvenSense teapot demo +//#define OUTPUT_TEAPOT + + + +#define INTERRUPT_PIN 2 // use pin 2 on Arduino Uno & most boards +#define LED_PIN 22 // (Arduino is 13, Teensy is 11, Teensy++ is 6) +#define SDA 0 +#define SCL 4 +bool blinkState = false; + +// MPU control/status vars +bool dmpReady = false; // set true if DMP init was successful +uint8_t mpuIntStatus; // holds actual interrupt status byte from MPU +uint8_t devStatus; // return status after each device operation (0 = success, !0 = error) +uint16_t packetSize; // expected DMP packet size (default is 42 bytes) +uint16_t fifoCount; // count of all bytes currently in FIFO +uint8_t fifoBuffer[64]; // FIFO storage buffer + +// orientation/motion vars +Quaternion q; // [w, x, y, z] quaternion container +VectorInt16 aa; // [x, y, z] accel sensor measurements +VectorInt16 aaReal; // [x, y, z] gravity-free accel sensor measurements +VectorInt16 aaWorld; // [x, y, z] world-frame accel sensor measurements +VectorFloat gravity; // [x, y, z] gravity vector +float euler[3]; // [psi, theta, phi] Euler angle container +float ypr[3]; // [yaw, pitch, roll] yaw/pitch/roll container and gravity vector + +// packet structure for InvenSense teapot demo +uint8_t teapotPacket[14] = { '$', 0x02, 0,0, 0,0, 0,0, 0,0, 0x00, 0x00, '\r', '\n' }; + + + +// ================================================================ +// === INTERRUPT DETECTION ROUTINE === +// ================================================================ + +volatile bool mpuInterrupt = false; // indicates whether MPU interrupt pin has gone high +void dmpDataReady() { + mpuInterrupt = true; +} + + + +// ================================================================ +// === INITIAL SETUP === +// ================================================================ + +void setup() { + // join I2C bus (I2Cdev library doesn't do this automatically) + #if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE + //Wire.begin(); + //Wire.setClock(400000); // 400kHz I2C clock. Comment this line if having compilation difficulties + Wire.begin(SDA, SCL, 400000); + #elif I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE + Fastwire::setup(400, true); + #endif + + // initialize serial communication + // (115200 chosen because it is required for Teapot Demo output, but it's + // really up to you depending on your project) + Serial.begin(115200); + + // Create the BLE Device + BLEDevice::init("ESP32 THAT PROJECT"); + + // Create the BLE Server + pServer = BLEDevice::createServer(); + pServer->setCallbacks(new MyServerCallbacks()); + + // Create the BLE Service + BLEService *pService = pServer->createService(SERVICE_UUID); + + // Create a BLE Characteristic + pCharacteristic = pService->createCharacteristic( + CHARACTERISTIC_UUID, + BLECharacteristic::PROPERTY_READ | + BLECharacteristic::PROPERTY_WRITE | + BLECharacteristic::PROPERTY_NOTIFY | + BLECharacteristic::PROPERTY_INDICATE + ); + + // https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.descriptor.gatt.client_characteristic_configuration.xml + // Create a BLE Descriptor + pCharacteristic->addDescriptor(new BLE2902()); + + // Start the service + pService->start(); + + // Start advertising + BLEAdvertising *pAdvertising = BLEDevice::getAdvertising(); + pAdvertising->addServiceUUID(SERVICE_UUID); + pAdvertising->setScanResponse(false); + pAdvertising->setMinPreferred(0x0); // set value to 0x00 to not advertise this parameter + BLEDevice::startAdvertising(); + Serial.println("Waiting a client connection to notify..."); + + while (!Serial); // wait for Leonardo enumeration, others continue immediately + + // NOTE: 8MHz or slower host processors, like the Teensy @ 3.3V or Arduino + // Pro Mini running at 3.3V, cannot handle this baud rate reliably due to + // the baud timing being too misaligned with processor ticks. You must use + // 38400 or slower in these cases, or use some kind of external separate + // crystal solution for the UART timer. + + // initialize device + Serial.println(F("Initializing I2C devices...")); + mpu.initialize(); + pinMode(INTERRUPT_PIN, INPUT_PULLUP); + + // verify connection + Serial.println(F("Testing device connections...")); + Serial.println(mpu.testConnection() ? F("MPU6050 connection successful") : F("MPU6050 connection failed")); + + // wait for ready +// Serial.println(F("\nSend any character to begin DMP programming and demo: ")); +// while (Serial.available() && Serial.read()); // empty buffer +// while (!Serial.available()); // wait for data +// while (Serial.available() && Serial.read()); // empty buffer again + + // load and configure the DMP + Serial.println(F("Initializing DMP...")); + devStatus = mpu.dmpInitialize(); + + // make sure it worked (returns 0 if so) + if (devStatus == 0) { + // Calibration Time: generate offsets and calibrate our MPU6050 + mpu.CalibrateAccel(6); + mpu.CalibrateGyro(6); + mpu.PrintActiveOffsets(); + // turn on the DMP, now that it's ready + Serial.println(F("Enabling DMP...")); + mpu.setDMPEnabled(true); + + // enable Arduino interrupt detection + Serial.print(F("Enabling interrupt detection (Arduino external interrupt ")); + Serial.print(digitalPinToInterrupt(INTERRUPT_PIN)); + Serial.println(F(")...")); + attachInterrupt(digitalPinToInterrupt(INTERRUPT_PIN), dmpDataReady, RISING); + mpuIntStatus = mpu.getIntStatus(); + + // set our DMP Ready flag so the main loop() function knows it's okay to use it + Serial.println(F("DMP ready! Waiting for first interrupt...")); + dmpReady = true; + + // get expected DMP packet size for later comparison + packetSize = mpu.dmpGetFIFOPacketSize(); + } else { + // ERROR! + // 1 = initial memory load failed + // 2 = DMP configuration updates failed + // (if it's going to break, usually the code will be 1) + Serial.print(F("DMP Initialization failed (code ")); + Serial.print(devStatus); + Serial.println(F(")")); + } + + // configure LED for output + pinMode(LED_PIN, OUTPUT); +} + + + +// ================================================================ +// === MAIN PROGRAM LOOP === +// ================================================================ + +void loop() { + // if programming failed, don't try to do anything + if (!dmpReady) return; + + // wait for MPU interrupt or extra packet(s) available + while (!mpuInterrupt && fifoCount < packetSize) { + if (mpuInterrupt && fifoCount < packetSize) { + // try to get out of the infinite loop + fifoCount = mpu.getFIFOCount(); + } + // other program behavior stuff here + // . + // . + // . + // if you are really paranoid you can frequently test in between other + // stuff to see if mpuInterrupt is true, and if so, "break;" from the + // while() loop to immediately process the MPU data + // . + // . + // . + } + + // reset interrupt flag and get INT_STATUS byte + mpuInterrupt = false; + mpuIntStatus = mpu.getIntStatus(); + + // get current FIFO count + fifoCount = mpu.getFIFOCount(); + if(fifoCount < packetSize){ + //Lets go back and wait for another interrupt. We shouldn't be here, we got an interrupt from another event + // This is blocking so don't do it while (fifoCount < packetSize) fifoCount = mpu.getFIFOCount(); + } + // check for overflow (this should never happen unless our code is too inefficient) + else if ((mpuIntStatus & _BV(MPU6050_INTERRUPT_FIFO_OFLOW_BIT)) || fifoCount >= 1024) { + // reset so we can continue cleanly + mpu.resetFIFO(); + // fifoCount = mpu.getFIFOCount(); // will be zero after reset no need to ask + Serial.println(F("FIFO overflow!")); + + // otherwise, check for DMP data ready interrupt (this should happen frequently) + } else if (mpuIntStatus & _BV(MPU6050_INTERRUPT_DMP_INT_BIT)) { + + // read a packet from FIFO + while(fifoCount >= packetSize){ // Lets catch up to NOW, someone is using the dreaded delay()! + mpu.getFIFOBytes(fifoBuffer, packetSize); + // track FIFO count here in case there is > 1 packet available + // (this lets us immediately read more without waiting for an interrupt) + fifoCount -= packetSize; + } + #ifdef OUTPUT_READABLE_QUATERNION + // display quaternion values in easy matrix form: w x y z + mpu.dmpGetQuaternion(&q, fifoBuffer); + Serial.print("quat\t"); + Serial.print(q.w); + Serial.print("\t"); + Serial.print(q.x); + Serial.print("\t"); + Serial.print(q.y); + Serial.print("\t"); + Serial.println(q.z); + #endif + + #ifdef OUTPUT_READABLE_EULER + // display Euler angles in degrees + mpu.dmpGetQuaternion(&q, fifoBuffer); + mpu.dmpGetEuler(euler, &q); + Serial.print("euler\t"); + Serial.print(euler[0] * 180/M_PI); + Serial.print("\t"); + Serial.print(euler[1] * 180/M_PI); + Serial.print("\t"); + Serial.println(euler[2] * 180/M_PI); + #endif + + #ifdef OUTPUT_READABLE_YAWPITCHROLL + // display Euler angles in degrees + mpu.dmpGetQuaternion(&q, fifoBuffer); + mpu.dmpGetGravity(&gravity, &q); + mpu.dmpGetYawPitchRoll(ypr, &q, &gravity); + Serial.print("ypr\t"); + Serial.print(ypr[0] * 180/M_PI); + Serial.print("\t"); + Serial.print(ypr[1] * 180/M_PI); + Serial.print("\t"); + Serial.println(ypr[2] * 180/M_PI); + #endif + + #ifdef OUTPUT_READABLE_REALACCEL + // display real acceleration, adjusted to remove gravity + mpu.dmpGetQuaternion(&q, fifoBuffer); + mpu.dmpGetAccel(&aa, fifoBuffer); + mpu.dmpGetGravity(&gravity, &q); + mpu.dmpGetLinearAccel(&aaReal, &aa, &gravity); + Serial.print("areal\t"); + Serial.print(aaReal.x); + Serial.print("\t"); + Serial.print(aaReal.y); + Serial.print("\t"); + Serial.println(aaReal.z); + #endif + + #ifdef OUTPUT_READABLE_WORLDACCEL + // display initial world-frame acceleration, adjusted to remove gravity + // and rotated based on known orientation from quaternion + mpu.dmpGetQuaternion(&q, fifoBuffer); + mpu.dmpGetAccel(&aa, fifoBuffer); + mpu.dmpGetGravity(&gravity, &q); + mpu.dmpGetLinearAccel(&aaReal, &aa, &gravity); + mpu.dmpGetLinearAccelInWorld(&aaWorld, &aaReal, &q); + Serial.print("aworld\t"); + Serial.print(aaWorld.x); + Serial.print("\t"); + Serial.print(aaWorld.y); + Serial.print("\t"); + Serial.println(aaWorld.z); + #endif + + #ifdef OUTPUT_TEAPOT + // display quaternion values in InvenSense Teapot demo format: + teapotPacket[2] = fifoBuffer[0]; + teapotPacket[3] = fifoBuffer[1]; + teapotPacket[4] = fifoBuffer[4]; + teapotPacket[5] = fifoBuffer[5]; + teapotPacket[6] = fifoBuffer[8]; + teapotPacket[7] = fifoBuffer[9]; + teapotPacket[8] = fifoBuffer[12]; + teapotPacket[9] = fifoBuffer[13]; + Serial.write(teapotPacket, 14); + teapotPacket[11]++; // packetCount, loops at 0xFF on purpose + #endif + + // blink LED to indicate activity + blinkState = !blinkState; + digitalWrite(LED_PIN, blinkState); + } + + // notify changed value + if (deviceConnected) { + + //Serial.print(euler[0] * 180/M_PI); +// Serial.print("\t"); +// Serial.print(euler[1] * 180/M_PI); +// Serial.print("\t"); +// Serial.println(euler[2] * 180/M_PI); + String temp = ""; + temp += euler[0] * 180/M_PI; + temp += ","; + temp += euler[1] * 180/M_PI; + temp += ","; + temp += euler[2] * 180/M_PI; + + + pCharacteristic->setValue((char*)temp.c_str()); + pCharacteristic->notify(); + + delay(10); // bluetooth stack will go into congestion, if too many packets are sent, in 6 hours test i was able to go as low as 3ms + } + // disconnecting + if (!deviceConnected && oldDeviceConnected) { + delay(500); // give the bluetooth stack the chance to get things ready + pServer->startAdvertising(); // restart advertising + Serial.println("start advertising"); + oldDeviceConnected = deviceConnected; + } + // connecting + if (deviceConnected && !oldDeviceConnected) { + // do stuff here on connecting + oldDeviceConnected = deviceConnected; + } +} diff --git a/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_test/MPU6050_6Axis_MotionApps20.h b/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_test/MPU6050_6Axis_MotionApps20.h new file mode 100755 index 0000000..8fab4b3 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_test/MPU6050_6Axis_MotionApps20.h @@ -0,0 +1,615 @@ +// I2Cdev library collection - MPU6050 I2C device class, 6-axis MotionApps 2.0 implementation +// Based on InvenSense MPU-6050 register map document rev. 2.0, 5/19/2011 (RM-MPU-6000A-00) +// 5/20/2013 by Jeff Rowberg +// Updates should (hopefully) always be available at https://github.com/jrowberg/i2cdevlib +// +// Changelog: +// 2019/07/08 - merged all DMP Firmware configuration items into the dmpMemory array +// - Simplified dmpInitialize() to accomidate the dmpmemory array alterations +// ... - ongoing debug release + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2012 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +#ifndef _MPU6050_6AXIS_MOTIONAPPS20_H_ +#define _MPU6050_6AXIS_MOTIONAPPS20_H_ + +#include "I2Cdev.h" +#include "helper_3dmath.h" + +// MotionApps 2.0 DMP implementation, built using the MPU-6050EVB evaluation board +#define MPU6050_INCLUDE_DMP_MOTIONAPPS20 + +#include "MPU6050.h" + +// Tom Carpenter's conditional PROGMEM code +// http://forum.arduino.cc/index.php?topic=129407.0 +#ifdef __AVR__ + #include +#else + // Teensy 3.0 library conditional PROGMEM code from Paul Stoffregen + #ifndef __PGMSPACE_H_ + #define __PGMSPACE_H_ 1 + #include + + #define PROGMEM + #define PGM_P const char * + #define PSTR(str) (str) + #define F(x) x + + typedef void prog_void; + typedef char prog_char; + typedef unsigned char prog_uchar; + // typedef int8_t prog_int8_t; + // typedef uint8_t prog_uint8_t; + // typedef int16_t prog_int16_t; + // typedef uint16_t prog_uint16_t; + // typedef int32_t prog_int32_t; + // typedef uint32_t prog_uint32_t; + + #define strcpy_P(dest, src) strcpy((dest), (src)) + #define strcat_P(dest, src) strcat((dest), (src)) + #define strcmp_P(a, b) strcmp((a), (b)) + + #define pgm_read_byte(addr) (*(const unsigned char *)(addr)) + #define pgm_read_word(addr) (*(const unsigned short *)(addr)) + #define pgm_read_dword(addr) (*(const unsigned long *)(addr)) + #define pgm_read_float(addr) (*(const float *)(addr)) + + #define pgm_read_byte_near(addr) pgm_read_byte(addr) + #define pgm_read_word_near(addr) pgm_read_word(addr) + #define pgm_read_dword_near(addr) pgm_read_dword(addr) + #define pgm_read_float_near(addr) pgm_read_float(addr) + #define pgm_read_byte_far(addr) pgm_read_byte(addr) + #define pgm_read_word_far(addr) pgm_read_word(addr) + #define pgm_read_dword_far(addr) pgm_read_dword(addr) + #define pgm_read_float_far(addr) pgm_read_float(addr) + #endif +#endif + +/* Source is from the InvenSense MotionApps v2 demo code. Original source is + * unavailable, unless you happen to be amazing as decompiling binary by + * hand (in which case, please contact me, and I'm totally serious). + * + * Also, I'd like to offer many, many thanks to Noah Zerkin for all of the + * DMP reverse-engineering he did to help make this bit of wizardry + * possible. + */ + +// NOTE! Enabling DEBUG adds about 3.3kB to the flash program size. +// Debug output is now working even on ATMega328P MCUs (e.g. Arduino Uno) +// after moving string constants to flash memory storage using the F() +// compiler macro (Arduino IDE 1.0+ required). + +//#define DEBUG +#ifdef DEBUG + #define DEBUG_PRINT(x) Serial.print(x) + #define DEBUG_PRINTF(x, y) Serial.print(x, y) + #define DEBUG_PRINTLN(x) Serial.println(x) + #define DEBUG_PRINTLNF(x, y) Serial.println(x, y) +#else + #define DEBUG_PRINT(x) + #define DEBUG_PRINTF(x, y) + #define DEBUG_PRINTLN(x) + #define DEBUG_PRINTLNF(x, y) +#endif + +#define MPU6050_DMP_CODE_SIZE 1929 // dmpMemory[] +#define MPU6050_DMP_CONFIG_SIZE 192 // dmpConfig[] +#define MPU6050_DMP_UPDATES_SIZE 47 // dmpUpdates[] + +/* ================================================================================================ * + | Default MotionApps v2.0 42-byte FIFO packet structure: | + | | + | [QUAT W][ ][QUAT X][ ][QUAT Y][ ][QUAT Z][ ][GYRO X][ ][GYRO Y][ ] | + | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | + | | + | [GYRO Z][ ][ACC X ][ ][ACC Y ][ ][ACC Z ][ ][ ] | + | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | + * ================================================================================================ */ + +// this block of memory gets written to the MPU on start-up, and it seems +// to be volatile memory, so it has to be done each time (it only takes ~1 +// second though) + +// I Only Changed this by applying all the configuration data and capturing it before startup: +// *** this is a capture of the DMP Firmware after all the messy changes were made so we can just load it +const unsigned char dmpMemory[MPU6050_DMP_CODE_SIZE] PROGMEM = { + /* bank # 0 */ + 0xFB, 0x00, 0x00, 0x3E, 0x00, 0x0B, 0x00, 0x36, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, + 0x00, 0x65, 0x00, 0x54, 0xFF, 0xEF, 0x00, 0x00, 0xFA, 0x80, 0x00, 0x0B, 0x12, 0x82, 0x00, 0x01, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x28, 0x00, 0x00, 0xFF, 0xFF, 0x45, 0x81, 0xFF, 0xFF, 0xFA, 0x72, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x03, 0xE8, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x7F, 0xFF, 0xFF, 0xFE, 0x80, 0x01, + 0x00, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x02, 0xCB, 0x47, 0xA2, 0x20, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x41, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x2A, 0x00, 0x00, 0x16, 0x55, 0x00, 0x00, 0x21, 0x82, + 0xFD, 0x87, 0x26, 0x50, 0xFD, 0x80, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x05, 0x80, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x6F, 0x00, 0x02, 0x65, 0x32, 0x00, 0x00, 0x5E, 0xC0, + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFB, 0x8C, 0x6F, 0x5D, 0xFD, 0x5D, 0x08, 0xD9, 0x00, 0x7C, 0x73, 0x3B, 0x00, 0x6C, 0x12, 0xCC, + 0x32, 0x00, 0x13, 0x9D, 0x32, 0x00, 0xD0, 0xD6, 0x32, 0x00, 0x08, 0x00, 0x40, 0x00, 0x01, 0xF4, + 0xFF, 0xE6, 0x80, 0x79, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0xD6, 0x00, 0x00, 0x27, 0x10, + /* bank # 1 */ + 0xFB, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xFA, 0x36, 0xFF, 0xBC, 0x30, 0x8E, 0x00, 0x05, 0xFB, 0xF0, 0xFF, 0xD9, 0x5B, 0xC8, + 0xFF, 0xD0, 0x9A, 0xBE, 0x00, 0x00, 0x10, 0xA9, 0xFF, 0xF4, 0x1E, 0xB2, 0x00, 0xCE, 0xBB, 0xF7, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x02, 0x00, 0x00, 0x0C, + 0xFF, 0xC2, 0x80, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0xCF, 0x80, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x14, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x09, 0x23, 0xA1, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x3F, 0x68, 0xB6, 0x79, 0x35, 0x28, 0xBC, 0xC6, 0x7E, 0xD1, 0x6C, + 0x80, 0x00, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB2, 0x6A, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, + 0x00, 0x00, 0x25, 0x4D, 0x00, 0x2F, 0x70, 0x6D, 0x00, 0x00, 0x05, 0xAE, 0x00, 0x0C, 0x02, 0xD0, + /* bank # 2 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x00, 0x54, 0xFF, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x44, 0x00, 0x01, 0x00, 0x05, 0x8B, 0xC1, 0x00, 0x00, 0x01, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0xFF, 0xEF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + /* bank # 3 */ + 0xD8, 0xDC, 0xBA, 0xA2, 0xF1, 0xDE, 0xB2, 0xB8, 0xB4, 0xA8, 0x81, 0x91, 0xF7, 0x4A, 0x90, 0x7F, + 0x91, 0x6A, 0xF3, 0xF9, 0xDB, 0xA8, 0xF9, 0xB0, 0xBA, 0xA0, 0x80, 0xF2, 0xCE, 0x81, 0xF3, 0xC2, + 0xF1, 0xC1, 0xF2, 0xC3, 0xF3, 0xCC, 0xA2, 0xB2, 0x80, 0xF1, 0xC6, 0xD8, 0x80, 0xBA, 0xA7, 0xDF, + 0xDF, 0xDF, 0xF2, 0xA7, 0xC3, 0xCB, 0xC5, 0xB6, 0xF0, 0x87, 0xA2, 0x94, 0x24, 0x48, 0x70, 0x3C, + 0x95, 0x40, 0x68, 0x34, 0x58, 0x9B, 0x78, 0xA2, 0xF1, 0x83, 0x92, 0x2D, 0x55, 0x7D, 0xD8, 0xB1, + 0xB4, 0xB8, 0xA1, 0xD0, 0x91, 0x80, 0xF2, 0x70, 0xF3, 0x70, 0xF2, 0x7C, 0x80, 0xA8, 0xF1, 0x01, + 0xB0, 0x98, 0x87, 0xD9, 0x43, 0xD8, 0x86, 0xC9, 0x88, 0xBA, 0xA1, 0xF2, 0x0E, 0xB8, 0x97, 0x80, + 0xF1, 0xA9, 0xDF, 0xDF, 0xDF, 0xAA, 0xDF, 0xDF, 0xDF, 0xF2, 0xAA, 0x4C, 0xCD, 0x6C, 0xA9, 0x0C, + 0xC9, 0x2C, 0x97, 0x97, 0x97, 0x97, 0xF1, 0xA9, 0x89, 0x26, 0x46, 0x66, 0xB0, 0xB4, 0xBA, 0x80, + 0xAC, 0xDE, 0xF2, 0xCA, 0xF1, 0xB2, 0x8C, 0x02, 0xA9, 0xB6, 0x98, 0x00, 0x89, 0x0E, 0x16, 0x1E, + 0xB8, 0xA9, 0xB4, 0x99, 0x2C, 0x54, 0x7C, 0xB0, 0x8A, 0xA8, 0x96, 0x36, 0x56, 0x76, 0xF1, 0xB9, + 0xAF, 0xB4, 0xB0, 0x83, 0xC0, 0xB8, 0xA8, 0x97, 0x11, 0xB1, 0x8F, 0x98, 0xB9, 0xAF, 0xF0, 0x24, + 0x08, 0x44, 0x10, 0x64, 0x18, 0xF1, 0xA3, 0x29, 0x55, 0x7D, 0xAF, 0x83, 0xB5, 0x93, 0xAF, 0xF0, + 0x00, 0x28, 0x50, 0xF1, 0xA3, 0x86, 0x9F, 0x61, 0xA6, 0xDA, 0xDE, 0xDF, 0xD9, 0xFA, 0xA3, 0x86, + 0x96, 0xDB, 0x31, 0xA6, 0xD9, 0xF8, 0xDF, 0xBA, 0xA6, 0x8F, 0xC2, 0xC5, 0xC7, 0xB2, 0x8C, 0xC1, + 0xB8, 0xA2, 0xDF, 0xDF, 0xDF, 0xA3, 0xDF, 0xDF, 0xDF, 0xD8, 0xD8, 0xF1, 0xB8, 0xA8, 0xB2, 0x86, + /* bank # 4 */ + 0xB4, 0x98, 0x0D, 0x35, 0x5D, 0xB8, 0xAA, 0x98, 0xB0, 0x87, 0x2D, 0x35, 0x3D, 0xB2, 0xB6, 0xBA, + 0xAF, 0x8C, 0x96, 0x19, 0x8F, 0x9F, 0xA7, 0x0E, 0x16, 0x1E, 0xB4, 0x9A, 0xB8, 0xAA, 0x87, 0x2C, + 0x54, 0x7C, 0xB9, 0xA3, 0xDE, 0xDF, 0xDF, 0xA3, 0xB1, 0x80, 0xF2, 0xC4, 0xCD, 0xC9, 0xF1, 0xB8, + 0xA9, 0xB4, 0x99, 0x83, 0x0D, 0x35, 0x5D, 0x89, 0xB9, 0xA3, 0x2D, 0x55, 0x7D, 0xB5, 0x93, 0xA3, + 0x0E, 0x16, 0x1E, 0xA9, 0x2C, 0x54, 0x7C, 0xB8, 0xB4, 0xB0, 0xF1, 0x97, 0x83, 0xA8, 0x11, 0x84, + 0xA5, 0x09, 0x98, 0xA3, 0x83, 0xF0, 0xDA, 0x24, 0x08, 0x44, 0x10, 0x64, 0x18, 0xD8, 0xF1, 0xA5, + 0x29, 0x55, 0x7D, 0xA5, 0x85, 0x95, 0x02, 0x1A, 0x2E, 0x3A, 0x56, 0x5A, 0x40, 0x48, 0xF9, 0xF3, + 0xA3, 0xD9, 0xF8, 0xF0, 0x98, 0x83, 0x24, 0x08, 0x44, 0x10, 0x64, 0x18, 0x97, 0x82, 0xA8, 0xF1, + 0x11, 0xF0, 0x98, 0xA2, 0x24, 0x08, 0x44, 0x10, 0x64, 0x18, 0xDA, 0xF3, 0xDE, 0xD8, 0x83, 0xA5, + 0x94, 0x01, 0xD9, 0xA3, 0x02, 0xF1, 0xA2, 0xC3, 0xC5, 0xC7, 0xD8, 0xF1, 0x84, 0x92, 0xA2, 0x4D, + 0xDA, 0x2A, 0xD8, 0x48, 0x69, 0xD9, 0x2A, 0xD8, 0x68, 0x55, 0xDA, 0x32, 0xD8, 0x50, 0x71, 0xD9, + 0x32, 0xD8, 0x70, 0x5D, 0xDA, 0x3A, 0xD8, 0x58, 0x79, 0xD9, 0x3A, 0xD8, 0x78, 0x93, 0xA3, 0x4D, + 0xDA, 0x2A, 0xD8, 0x48, 0x69, 0xD9, 0x2A, 0xD8, 0x68, 0x55, 0xDA, 0x32, 0xD8, 0x50, 0x71, 0xD9, + 0x32, 0xD8, 0x70, 0x5D, 0xDA, 0x3A, 0xD8, 0x58, 0x79, 0xD9, 0x3A, 0xD8, 0x78, 0xA8, 0x8A, 0x9A, + 0xF0, 0x28, 0x50, 0x78, 0x9E, 0xF3, 0x88, 0x18, 0xF1, 0x9F, 0x1D, 0x98, 0xA8, 0xD9, 0x08, 0xD8, + 0xC8, 0x9F, 0x12, 0x9E, 0xF3, 0x15, 0xA8, 0xDA, 0x12, 0x10, 0xD8, 0xF1, 0xAF, 0xC8, 0x97, 0x87, + /* bank # 5 */ + 0x34, 0xB5, 0xB9, 0x94, 0xA4, 0x21, 0xF3, 0xD9, 0x22, 0xD8, 0xF2, 0x2D, 0xF3, 0xD9, 0x2A, 0xD8, + 0xF2, 0x35, 0xF3, 0xD9, 0x32, 0xD8, 0x81, 0xA4, 0x60, 0x60, 0x61, 0xD9, 0x61, 0xD8, 0x6C, 0x68, + 0x69, 0xD9, 0x69, 0xD8, 0x74, 0x70, 0x71, 0xD9, 0x71, 0xD8, 0xB1, 0xA3, 0x84, 0x19, 0x3D, 0x5D, + 0xA3, 0x83, 0x1A, 0x3E, 0x5E, 0x93, 0x10, 0x30, 0x81, 0x10, 0x11, 0xB8, 0xB0, 0xAF, 0x8F, 0x94, + 0xF2, 0xDA, 0x3E, 0xD8, 0xB4, 0x9A, 0xA8, 0x87, 0x29, 0xDA, 0xF8, 0xD8, 0x87, 0x9A, 0x35, 0xDA, + 0xF8, 0xD8, 0x87, 0x9A, 0x3D, 0xDA, 0xF8, 0xD8, 0xB1, 0xB9, 0xA4, 0x98, 0x85, 0x02, 0x2E, 0x56, + 0xA5, 0x81, 0x00, 0x0C, 0x14, 0xA3, 0x97, 0xB0, 0x8A, 0xF1, 0x2D, 0xD9, 0x28, 0xD8, 0x4D, 0xD9, + 0x48, 0xD8, 0x6D, 0xD9, 0x68, 0xD8, 0xB1, 0x84, 0x0D, 0xDA, 0x0E, 0xD8, 0xA3, 0x29, 0x83, 0xDA, + 0x2C, 0x0E, 0xD8, 0xA3, 0x84, 0x49, 0x83, 0xDA, 0x2C, 0x4C, 0x0E, 0xD8, 0xB8, 0xB0, 0xA8, 0x8A, + 0x9A, 0xF5, 0x20, 0xAA, 0xDA, 0xDF, 0xD8, 0xA8, 0x40, 0xAA, 0xD0, 0xDA, 0xDE, 0xD8, 0xA8, 0x60, + 0xAA, 0xDA, 0xD0, 0xDF, 0xD8, 0xF1, 0x97, 0x86, 0xA8, 0x31, 0x9B, 0x06, 0x99, 0x07, 0xAB, 0x97, + 0x28, 0x88, 0x9B, 0xF0, 0x0C, 0x20, 0x14, 0x40, 0xB8, 0xB0, 0xB4, 0xA8, 0x8C, 0x9C, 0xF0, 0x04, + 0x28, 0x51, 0x79, 0x1D, 0x30, 0x14, 0x38, 0xB2, 0x82, 0xAB, 0xD0, 0x98, 0x2C, 0x50, 0x50, 0x78, + 0x78, 0x9B, 0xF1, 0x1A, 0xB0, 0xF0, 0x8A, 0x9C, 0xA8, 0x29, 0x51, 0x79, 0x8B, 0x29, 0x51, 0x79, + 0x8A, 0x24, 0x70, 0x59, 0x8B, 0x20, 0x58, 0x71, 0x8A, 0x44, 0x69, 0x38, 0x8B, 0x39, 0x40, 0x68, + 0x8A, 0x64, 0x48, 0x31, 0x8B, 0x30, 0x49, 0x60, 0xA5, 0x88, 0x20, 0x09, 0x71, 0x58, 0x44, 0x68, + /* bank # 6 */ + 0x11, 0x39, 0x64, 0x49, 0x30, 0x19, 0xF1, 0xAC, 0x00, 0x2C, 0x54, 0x7C, 0xF0, 0x8C, 0xA8, 0x04, + 0x28, 0x50, 0x78, 0xF1, 0x88, 0x97, 0x26, 0xA8, 0x59, 0x98, 0xAC, 0x8C, 0x02, 0x26, 0x46, 0x66, + 0xF0, 0x89, 0x9C, 0xA8, 0x29, 0x51, 0x79, 0x24, 0x70, 0x59, 0x44, 0x69, 0x38, 0x64, 0x48, 0x31, + 0xA9, 0x88, 0x09, 0x20, 0x59, 0x70, 0xAB, 0x11, 0x38, 0x40, 0x69, 0xA8, 0x19, 0x31, 0x48, 0x60, + 0x8C, 0xA8, 0x3C, 0x41, 0x5C, 0x20, 0x7C, 0x00, 0xF1, 0x87, 0x98, 0x19, 0x86, 0xA8, 0x6E, 0x76, + 0x7E, 0xA9, 0x99, 0x88, 0x2D, 0x55, 0x7D, 0x9E, 0xB9, 0xA3, 0x8A, 0x22, 0x8A, 0x6E, 0x8A, 0x56, + 0x8A, 0x5E, 0x9F, 0xB1, 0x83, 0x06, 0x26, 0x46, 0x66, 0x0E, 0x2E, 0x4E, 0x6E, 0x9D, 0xB8, 0xAD, + 0x00, 0x2C, 0x54, 0x7C, 0xF2, 0xB1, 0x8C, 0xB4, 0x99, 0xB9, 0xA3, 0x2D, 0x55, 0x7D, 0x81, 0x91, + 0xAC, 0x38, 0xAD, 0x3A, 0xB5, 0x83, 0x91, 0xAC, 0x2D, 0xD9, 0x28, 0xD8, 0x4D, 0xD9, 0x48, 0xD8, + 0x6D, 0xD9, 0x68, 0xD8, 0x8C, 0x9D, 0xAE, 0x29, 0xD9, 0x04, 0xAE, 0xD8, 0x51, 0xD9, 0x04, 0xAE, + 0xD8, 0x79, 0xD9, 0x04, 0xD8, 0x81, 0xF3, 0x9D, 0xAD, 0x00, 0x8D, 0xAE, 0x19, 0x81, 0xAD, 0xD9, + 0x01, 0xD8, 0xF2, 0xAE, 0xDA, 0x26, 0xD8, 0x8E, 0x91, 0x29, 0x83, 0xA7, 0xD9, 0xAD, 0xAD, 0xAD, + 0xAD, 0xF3, 0x2A, 0xD8, 0xD8, 0xF1, 0xB0, 0xAC, 0x89, 0x91, 0x3E, 0x5E, 0x76, 0xF3, 0xAC, 0x2E, + 0x2E, 0xF1, 0xB1, 0x8C, 0x5A, 0x9C, 0xAC, 0x2C, 0x28, 0x28, 0x28, 0x9C, 0xAC, 0x30, 0x18, 0xA8, + 0x98, 0x81, 0x28, 0x34, 0x3C, 0x97, 0x24, 0xA7, 0x28, 0x34, 0x3C, 0x9C, 0x24, 0xF2, 0xB0, 0x89, + 0xAC, 0x91, 0x2C, 0x4C, 0x6C, 0x8A, 0x9B, 0x2D, 0xD9, 0xD8, 0xD8, 0x51, 0xD9, 0xD8, 0xD8, 0x79, + /* bank # 7 */ + 0xD9, 0xD8, 0xD8, 0xF1, 0x9E, 0x88, 0xA3, 0x31, 0xDA, 0xD8, 0xD8, 0x91, 0x2D, 0xD9, 0x28, 0xD8, + 0x4D, 0xD9, 0x48, 0xD8, 0x6D, 0xD9, 0x68, 0xD8, 0xB1, 0x83, 0x93, 0x35, 0x3D, 0x80, 0x25, 0xDA, + 0xD8, 0xD8, 0x85, 0x69, 0xDA, 0xD8, 0xD8, 0xB4, 0x93, 0x81, 0xA3, 0x28, 0x34, 0x3C, 0xF3, 0xAB, + 0x8B, 0xF8, 0xA3, 0x91, 0xB6, 0x09, 0xB4, 0xD9, 0xAB, 0xDE, 0xFA, 0xB0, 0x87, 0x9C, 0xB9, 0xA3, + 0xDD, 0xF1, 0x20, 0x28, 0x30, 0x38, 0x9A, 0xF1, 0x28, 0x30, 0x38, 0x9D, 0xF1, 0xA3, 0xA3, 0xA3, + 0xA3, 0xF2, 0xA3, 0xB4, 0x90, 0x80, 0xF2, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, + 0xA3, 0xB2, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xB0, 0x87, 0xB5, 0x99, 0xF1, 0x28, 0x30, 0x38, + 0x98, 0xF1, 0xA3, 0xA3, 0xA3, 0xA3, 0x97, 0xA3, 0xA3, 0xA3, 0xA3, 0xF3, 0x9B, 0xA3, 0x30, 0xDC, + 0xB9, 0xA7, 0xF1, 0x26, 0x26, 0x26, 0xFE, 0xD8, 0xFF, + +}; + +#ifndef MPU6050_DMP_FIFO_RATE_DIVISOR +#define MPU6050_DMP_FIFO_RATE_DIVISOR 0x01 // The New instance of the Firmware has this as the default +#endif + +// I Simplified this: +uint8_t MPU6050::dmpInitialize() { + // reset device + DEBUG_PRINTLN(F("\n\nResetting MPU6050...")); + reset(); + delay(30); // wait after reset + + // enable sleep mode and wake cycle + /*Serial.println(F("Enabling sleep mode...")); + setSleepEnabled(true); + Serial.println(F("Enabling wake cycle...")); + setWakeCycleEnabled(true);*/ + + // disable sleep mode + setSleepEnabled(false); + + // get MPU hardware revision + setMemoryBank(0x10, true, true); + setMemoryStartAddress(0x06); + Serial.println(F("Checking hardware revision...")); + Serial.print(F("Revision @ user[16][6] = ")); + Serial.println(readMemoryByte(), HEX); + Serial.println(F("Resetting memory bank selection to 0...")); + setMemoryBank(0, false, false); + + // check OTP bank valid + DEBUG_PRINTLN(F("Reading OTP bank valid flag...")); + DEBUG_PRINT(F("OTP bank is ")); + DEBUG_PRINTLN(getOTPBankValid() ? F("valid!") : F("invalid!")); + + // setup weird slave stuff (?) + DEBUG_PRINTLN(F("Setting slave 0 address to 0x7F...")); + setSlaveAddress(0, 0x7F); + DEBUG_PRINTLN(F("Disabling I2C Master mode...")); + setI2CMasterModeEnabled(false); + DEBUG_PRINTLN(F("Setting slave 0 address to 0x68 (self)...")); + setSlaveAddress(0, 0x68); + DEBUG_PRINTLN(F("Resetting I2C Master control...")); + resetI2CMaster(); + delay(20); + DEBUG_PRINTLN(F("Setting clock source to Z Gyro...")); + setClockSource(MPU6050_CLOCK_PLL_ZGYRO); + + DEBUG_PRINTLN(F("Setting DMP and FIFO_OFLOW interrupts enabled...")); + setIntEnabled(1<= dmpGetFIFOPacketSize(); +} + +// uint8_t MPU6050::dmpSetFIFORate(uint8_t fifoRate); +// uint8_t MPU6050::dmpGetFIFORate(); +// uint8_t MPU6050::dmpGetSampleStepSizeMS(); +// uint8_t MPU6050::dmpGetSampleFrequency(); +// int32_t MPU6050::dmpDecodeTemperature(int8_t tempReg); + +//uint8_t MPU6050::dmpRegisterFIFORateProcess(inv_obj_func func, int16_t priority); +//uint8_t MPU6050::dmpUnregisterFIFORateProcess(inv_obj_func func); +//uint8_t MPU6050::dmpRunFIFORateProcesses(); + +// uint8_t MPU6050::dmpSendQuaternion(uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendGyro(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendAccel(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendLinearAccel(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendLinearAccelInWorld(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendControlData(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendSensorData(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendExternalSensorData(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendGravity(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendPacketNumber(uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendQuantizedAccel(uint_fast16_t elements, uint_fast16_t accuracy); +// uint8_t MPU6050::dmpSendEIS(uint_fast16_t elements, uint_fast16_t accuracy); + +uint8_t MPU6050::dmpGetAccel(int32_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (((uint32_t)packet[28] << 24) | ((uint32_t)packet[29] << 16) | ((uint32_t)packet[30] << 8) | packet[31]); + data[1] = (((uint32_t)packet[32] << 24) | ((uint32_t)packet[33] << 16) | ((uint32_t)packet[34] << 8) | packet[35]); + data[2] = (((uint32_t)packet[36] << 24) | ((uint32_t)packet[37] << 16) | ((uint32_t)packet[38] << 8) | packet[39]); + return 0; +} +uint8_t MPU6050::dmpGetAccel(int16_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (packet[28] << 8) | packet[29]; + data[1] = (packet[32] << 8) | packet[33]; + data[2] = (packet[36] << 8) | packet[37]; + return 0; +} +uint8_t MPU6050::dmpGetAccel(VectorInt16 *v, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + v -> x = (packet[28] << 8) | packet[29]; + v -> y = (packet[32] << 8) | packet[33]; + v -> z = (packet[36] << 8) | packet[37]; + return 0; +} +uint8_t MPU6050::dmpGetQuaternion(int32_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (((uint32_t)packet[0] << 24) | ((uint32_t)packet[1] << 16) | ((uint32_t)packet[2] << 8) | packet[3]); + data[1] = (((uint32_t)packet[4] << 24) | ((uint32_t)packet[5] << 16) | ((uint32_t)packet[6] << 8) | packet[7]); + data[2] = (((uint32_t)packet[8] << 24) | ((uint32_t)packet[9] << 16) | ((uint32_t)packet[10] << 8) | packet[11]); + data[3] = (((uint32_t)packet[12] << 24) | ((uint32_t)packet[13] << 16) | ((uint32_t)packet[14] << 8) | packet[15]); + return 0; +} +uint8_t MPU6050::dmpGetQuaternion(int16_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = ((packet[0] << 8) | packet[1]); + data[1] = ((packet[4] << 8) | packet[5]); + data[2] = ((packet[8] << 8) | packet[9]); + data[3] = ((packet[12] << 8) | packet[13]); + return 0; +} +uint8_t MPU6050::dmpGetQuaternion(Quaternion *q, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + int16_t qI[4]; + uint8_t status = dmpGetQuaternion(qI, packet); + if (status == 0) { + q -> w = (float)qI[0] / 16384.0f; + q -> x = (float)qI[1] / 16384.0f; + q -> y = (float)qI[2] / 16384.0f; + q -> z = (float)qI[3] / 16384.0f; + return 0; + } + return status; // int16 return value, indicates error if this line is reached +} +// uint8_t MPU6050::dmpGet6AxisQuaternion(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetRelativeQuaternion(long *data, const uint8_t* packet); +uint8_t MPU6050::dmpGetGyro(int32_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (((uint32_t)packet[16] << 24) | ((uint32_t)packet[17] << 16) | ((uint32_t)packet[18] << 8) | packet[19]); + data[1] = (((uint32_t)packet[20] << 24) | ((uint32_t)packet[21] << 16) | ((uint32_t)packet[22] << 8) | packet[23]); + data[2] = (((uint32_t)packet[24] << 24) | ((uint32_t)packet[25] << 16) | ((uint32_t)packet[26] << 8) | packet[27]); + return 0; +} +uint8_t MPU6050::dmpGetGyro(int16_t *data, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + data[0] = (packet[16] << 8) | packet[17]; + data[1] = (packet[20] << 8) | packet[21]; + data[2] = (packet[24] << 8) | packet[25]; + return 0; +} +uint8_t MPU6050::dmpGetGyro(VectorInt16 *v, const uint8_t* packet) { + // TODO: accommodate different arrangements of sent data (ONLY default supported now) + if (packet == 0) packet = dmpPacketBuffer; + v -> x = (packet[16] << 8) | packet[17]; + v -> y = (packet[20] << 8) | packet[21]; + v -> z = (packet[24] << 8) | packet[25]; + return 0; +} +// uint8_t MPU6050::dmpSetLinearAccelFilterCoefficient(float coef); +// uint8_t MPU6050::dmpGetLinearAccel(long *data, const uint8_t* packet); +uint8_t MPU6050::dmpGetLinearAccel(VectorInt16 *v, VectorInt16 *vRaw, VectorFloat *gravity) { + // get rid of the gravity component (+1g = +8192 in standard DMP FIFO packet, sensitivity is 2g) + v -> x = vRaw -> x - gravity -> x*8192; + v -> y = vRaw -> y - gravity -> y*8192; + v -> z = vRaw -> z - gravity -> z*8192; + return 0; +} +// uint8_t MPU6050::dmpGetLinearAccelInWorld(long *data, const uint8_t* packet); +uint8_t MPU6050::dmpGetLinearAccelInWorld(VectorInt16 *v, VectorInt16 *vReal, Quaternion *q) { + // rotate measured 3D acceleration vector into original state + // frame of reference based on orientation quaternion + memcpy(v, vReal, sizeof(VectorInt16)); + v -> rotate(q); + return 0; +} +// uint8_t MPU6050::dmpGetGyroAndAccelSensor(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetGyroSensor(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetControlData(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetTemperature(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetGravity(long *data, const uint8_t* packet); +uint8_t MPU6050::dmpGetGravity(int16_t *data, const uint8_t* packet) { + /* +1g corresponds to +8192, sensitivity is 2g. */ + int16_t qI[4]; + uint8_t status = dmpGetQuaternion(qI, packet); + data[0] = ((int32_t)qI[1] * qI[3] - (int32_t)qI[0] * qI[2]) / 16384; + data[1] = ((int32_t)qI[0] * qI[1] + (int32_t)qI[2] * qI[3]) / 16384; + data[2] = ((int32_t)qI[0] * qI[0] - (int32_t)qI[1] * qI[1] + - (int32_t)qI[2] * qI[2] + (int32_t)qI[3] * qI[3]) / (2 * 16384); + return status; +} + +uint8_t MPU6050::dmpGetGravity(VectorFloat *v, Quaternion *q) { + v -> x = 2 * (q -> x*q -> z - q -> w*q -> y); + v -> y = 2 * (q -> w*q -> x + q -> y*q -> z); + v -> z = q -> w*q -> w - q -> x*q -> x - q -> y*q -> y + q -> z*q -> z; + return 0; +} +// uint8_t MPU6050::dmpGetUnquantizedAccel(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetQuantizedAccel(long *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetExternalSensorData(long *data, int size, const uint8_t* packet); +// uint8_t MPU6050::dmpGetEIS(long *data, const uint8_t* packet); + +uint8_t MPU6050::dmpGetEuler(float *data, Quaternion *q) { + data[0] = atan2(2*q -> x*q -> y - 2*q -> w*q -> z, 2*q -> w*q -> w + 2*q -> x*q -> x - 1); // psi + data[1] = -asin(2*q -> x*q -> z + 2*q -> w*q -> y); // theta + data[2] = atan2(2*q -> y*q -> z - 2*q -> w*q -> x, 2*q -> w*q -> w + 2*q -> z*q -> z - 1); // phi + return 0; +} + +#ifdef USE_OLD_DMPGETYAWPITCHROLL +uint8_t MPU6050::dmpGetYawPitchRoll(float *data, Quaternion *q, VectorFloat *gravity) { + // yaw: (about Z axis) + data[0] = atan2(2*q -> x*q -> y - 2*q -> w*q -> z, 2*q -> w*q -> w + 2*q -> x*q -> x - 1); + // pitch: (nose up/down, about Y axis) + data[1] = atan(gravity -> x / sqrt(gravity -> y*gravity -> y + gravity -> z*gravity -> z)); + // roll: (tilt left/right, about X axis) + data[2] = atan(gravity -> y / sqrt(gravity -> x*gravity -> x + gravity -> z*gravity -> z)); + return 0; +} +#else +uint8_t MPU6050::dmpGetYawPitchRoll(float *data, Quaternion *q, VectorFloat *gravity) { + // yaw: (about Z axis) + data[0] = atan2(2*q -> x*q -> y - 2*q -> w*q -> z, 2*q -> w*q -> w + 2*q -> x*q -> x - 1); + // pitch: (nose up/down, about Y axis) + data[1] = atan2(gravity -> x , sqrt(gravity -> y*gravity -> y + gravity -> z*gravity -> z)); + // roll: (tilt left/right, about X axis) + data[2] = atan2(gravity -> y , gravity -> z); + if (gravity -> z < 0) { + if(data[1] > 0) { + data[1] = PI - data[1]; + } else { + data[1] = -PI - data[1]; + } + } + return 0; +} +#endif + +// uint8_t MPU6050::dmpGetAccelFloat(float *data, const uint8_t* packet); +// uint8_t MPU6050::dmpGetQuaternionFloat(float *data, const uint8_t* packet); + +uint8_t MPU6050::dmpProcessFIFOPacket(const unsigned char *dmpData) { + /*for (uint8_t k = 0; k < dmpPacketSize; k++) { + if (dmpData[k] < 0x10) Serial.print("0"); + Serial.print(dmpData[k], HEX); + Serial.print(" "); + } + Serial.print("\n");*/ + //Serial.println((uint16_t)dmpPacketBuffer); + return 0; +} +uint8_t MPU6050::dmpReadAndProcessFIFOPacket(uint8_t numPackets, uint8_t *processed) { + uint8_t status; + uint8_t buf[dmpPacketSize]; + for (uint8_t i = 0; i < numPackets; i++) { + // read packet from FIFO + getFIFOBytes(buf, dmpPacketSize); + + // process packet + if ((status = dmpProcessFIFOPacket(buf)) > 0) return status; + + // increment external process count variable, if supplied + if (processed != 0) (*processed)++; + } + return 0; +} + +// uint8_t MPU6050::dmpSetFIFOProcessedCallback(void (*func) (void)); + +// uint8_t MPU6050::dmpInitFIFOParam(); +// uint8_t MPU6050::dmpCloseFIFO(); +// uint8_t MPU6050::dmpSetGyroDataSource(uint_fast8_t source); +// uint8_t MPU6050::dmpDecodeQuantizedAccel(); +// uint32_t MPU6050::dmpGetGyroSumOfSquare(); +// uint32_t MPU6050::dmpGetAccelSumOfSquare(); +// void MPU6050::dmpOverrideQuaternion(long *q); +uint16_t MPU6050::dmpGetFIFOPacketSize() { + return dmpPacketSize; +} + +#endif /* _MPU6050_6AXIS_MOTIONAPPS20_H_ */ diff --git a/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_test/esp32_mpu6050_test.ino b/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_test/esp32_mpu6050_test.ino new file mode 100644 index 0000000..703e007 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/esp32_mpu6050_test/esp32_mpu6050_test.ino @@ -0,0 +1,403 @@ +// I2C device class (I2Cdev) demonstration Arduino sketch for MPU6050 class using DMP (MotionApps v2.0) +// 6/21/2012 by Jeff Rowberg +// Updates should (hopefully) always be available at https://github.com/jrowberg/i2cdevlib +// +// Changelog: +// 2019-07-08 - Added Auto Calibration and offset generator +// - and altered FIFO retrieval sequence to avoid using blocking code +// 2016-04-18 - Eliminated a potential infinite loop +// 2013-05-08 - added seamless Fastwire support +// - added note about gyro calibration +// 2012-06-21 - added note about Arduino 1.0.1 + Leonardo compatibility error +// 2012-06-20 - improved FIFO overflow handling and simplified read process +// 2012-06-19 - completely rearranged DMP initialization code and simplification +// 2012-06-13 - pull gyro and accel data from FIFO packet instead of reading directly +// 2012-06-09 - fix broken FIFO read sequence and change interrupt detection to RISING +// 2012-06-05 - add gravity-compensated initial reference frame acceleration output +// - add 3D math helper file to DMP6 example sketch +// - add Euler output and Yaw/Pitch/Roll output formats +// 2012-06-04 - remove accel offset clearing for better results (thanks Sungon Lee) +// 2012-06-01 - fixed gyro sensitivity to be 2000 deg/sec instead of 250 +// 2012-05-30 - basic DMP initialization working + +/* ============================================ +I2Cdev device library code is placed under the MIT license +Copyright (c) 2012 Jeff Rowberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +=============================================== +*/ + +// I2Cdev and MPU6050 must be installed as libraries, or else the .cpp/.h files +// for both classes must be in the include path of your project +#include "I2Cdev.h" + +#include "MPU6050_6Axis_MotionApps20.h" +//#include "MPU6050.h" // not necessary if using MotionApps include file + +// Arduino Wire library is required if I2Cdev I2CDEV_ARDUINO_WIRE implementation +// is used in I2Cdev.h +#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE + #include "Wire.h" +#endif + +// class default I2C address is 0x68 +// specific I2C addresses may be passed as a parameter here +// AD0 low = 0x68 (default for SparkFun breakout and InvenSense evaluation board) +// AD0 high = 0x69 +MPU6050 mpu; +//MPU6050 mpu(0x69); // <-- use for AD0 high + +/* ========================================================================= + NOTE: In addition to connection 3.3v, GND, SDA, and SCL, this sketch + depends on the MPU-6050's INT pin being connected to the Arduino's + external interrupt #0 pin. On the Arduino Uno and Mega 2560, this is + digital I/O pin 2. + * ========================================================================= */ + +/* ========================================================================= + NOTE: Arduino v1.0.1 with the Leonardo board generates a compile error + when using Serial.write(buf, len). The Teapot output uses this method. + The solution requires a modification to the Arduino USBAPI.h file, which + is fortunately simple, but annoying. This will be fixed in the next IDE + release. For more info, see these links: + + http://arduino.cc/forum/index.php/topic,109987.0.html + http://code.google.com/p/arduino/issues/detail?id=958 + * ========================================================================= */ + + + +// uncomment "OUTPUT_READABLE_QUATERNION" if you want to see the actual +// quaternion components in a [w, x, y, z] format (not best for parsing +// on a remote host such as Processing or something though) +//#define OUTPUT_READABLE_QUATERNION + +// uncomment "OUTPUT_READABLE_EULER" if you want to see Euler angles +// (in degrees) calculated from the quaternions coming from the FIFO. +// Note that Euler angles suffer from gimbal lock (for more info, see +// http://en.wikipedia.org/wiki/Gimbal_lock) +//#define OUTPUT_READABLE_EULER + +// uncomment "OUTPUT_READABLE_YAWPITCHROLL" if you want to see the yaw/ +// pitch/roll angles (in degrees) calculated from the quaternions coming +// from the FIFO. Note this also requires gravity vector calculations. +// Also note that yaw/pitch/roll angles suffer from gimbal lock (for +// more info, see: http://en.wikipedia.org/wiki/Gimbal_lock) +#define OUTPUT_READABLE_YAWPITCHROLL + +// uncomment "OUTPUT_READABLE_REALACCEL" if you want to see acceleration +// components with gravity removed. This acceleration reference frame is +// not compensated for orientation, so +X is always +X according to the +// sensor, just without the effects of gravity. If you want acceleration +// compensated for orientation, us OUTPUT_READABLE_WORLDACCEL instead. +//#define OUTPUT_READABLE_REALACCEL + +// uncomment "OUTPUT_READABLE_WORLDACCEL" if you want to see acceleration +// components with gravity removed and adjusted for the world frame of +// reference (yaw is relative to initial orientation, since no magnetometer +// is present in this case). Could be quite handy in some cases. +//#define OUTPUT_READABLE_WORLDACCEL + +// uncomment "OUTPUT_TEAPOT" if you want output that matches the +// format used for the InvenSense teapot demo +//#define OUTPUT_TEAPOT + + + +#define INTERRUPT_PIN 2 // use pin 2 on Arduino Uno & most boards +#define LED_PIN 22 // (Arduino is 13, Teensy is 11, Teensy++ is 6) +#define SDA 0 +#define SCL 4 +bool blinkState = false; + +// MPU control/status vars +bool dmpReady = false; // set true if DMP init was successful +uint8_t mpuIntStatus; // holds actual interrupt status byte from MPU +uint8_t devStatus; // return status after each device operation (0 = success, !0 = error) +uint16_t packetSize; // expected DMP packet size (default is 42 bytes) +uint16_t fifoCount; // count of all bytes currently in FIFO +uint8_t fifoBuffer[64]; // FIFO storage buffer + +// orientation/motion vars +Quaternion q; // [w, x, y, z] quaternion container +VectorInt16 aa; // [x, y, z] accel sensor measurements +VectorInt16 aaReal; // [x, y, z] gravity-free accel sensor measurements +VectorInt16 aaWorld; // [x, y, z] world-frame accel sensor measurements +VectorFloat gravity; // [x, y, z] gravity vector +float euler[3]; // [psi, theta, phi] Euler angle container +float ypr[3]; // [yaw, pitch, roll] yaw/pitch/roll container and gravity vector + +// packet structure for InvenSense teapot demo +uint8_t teapotPacket[14] = { '$', 0x02, 0,0, 0,0, 0,0, 0,0, 0x00, 0x00, '\r', '\n' }; + + + +// ================================================================ +// === INTERRUPT DETECTION ROUTINE === +// ================================================================ + +volatile bool mpuInterrupt = false; // indicates whether MPU interrupt pin has gone high +void dmpDataReady() { + mpuInterrupt = true; +} + + + +// ================================================================ +// === INITIAL SETUP === +// ================================================================ + +void setup() { + // join I2C bus (I2Cdev library doesn't do this automatically) + #if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE + //Wire.begin(); + //Wire.setClock(400000); // 400kHz I2C clock. Comment this line if having compilation difficulties + Wire.begin(SDA, SCL, 400000); + #elif I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE + Fastwire::setup(400, true); + #endif + + // initialize serial communication + // (115200 chosen because it is required for Teapot Demo output, but it's + // really up to you depending on your project) + Serial.begin(115200); + while (!Serial); // wait for Leonardo enumeration, others continue immediately + + // NOTE: 8MHz or slower host processors, like the Teensy @ 3.3V or Arduino + // Pro Mini running at 3.3V, cannot handle this baud rate reliably due to + // the baud timing being too misaligned with processor ticks. You must use + // 38400 or slower in these cases, or use some kind of external separate + // crystal solution for the UART timer. + + // initialize device + Serial.println(F("Initializing I2C devices...")); + mpu.initialize(); + pinMode(INTERRUPT_PIN, INPUT_PULLUP); + + // verify connection + Serial.println(F("Testing device connections...")); + Serial.println(mpu.testConnection() ? F("MPU6050 connection successful") : F("MPU6050 connection failed")); + + // wait for ready + Serial.println(F("\nSend any character to begin DMP programming and demo: ")); + while (Serial.available() && Serial.read()); // empty buffer + while (!Serial.available()); // wait for data + while (Serial.available() && Serial.read()); // empty buffer again + + // load and configure the DMP + Serial.println(F("Initializing DMP...")); + devStatus = mpu.dmpInitialize(); + + + //14:58:29.266 -> // X Accel Y Accel Z Accel X Gyro Y Gyro Z Gyro + //14:58:29.266 -> //OFFSETS -62, -1213, 812, -106, -25, 21 + + //15:01:34.734 -> // X Accel Y Accel Z Accel X Gyro Y Gyro Z Gyro + //15:01:34.734 -> //OFFSETS -316, -2705, 1170, -202, -14, 90 + + // supply your own gyro offsets here, scaled for min sensitivity + +// mpu.setXAccelOffset(-62); +// mpu.setYAccelOffset(-1213); +// mpu.setZAccelOffset(812); +// mpu.setXGyroOffset(-106); +// mpu.setYGyroOffset(-25); +// mpu.setZGyroOffset(21); + + + // make sure it worked (returns 0 if so) + if (devStatus == 0) { + // Calibration Time: generate offsets and calibrate our MPU6050 + mpu.CalibrateAccel(6); + mpu.CalibrateGyro(6); + mpu.PrintActiveOffsets(); + // turn on the DMP, now that it's ready + Serial.println(F("Enabling DMP...")); + mpu.setDMPEnabled(true); + + // enable Arduino interrupt detection + Serial.print(F("Enabling interrupt detection (Arduino external interrupt ")); + Serial.print(digitalPinToInterrupt(INTERRUPT_PIN)); + Serial.println(F(")...")); + attachInterrupt(digitalPinToInterrupt(INTERRUPT_PIN), dmpDataReady, RISING); + mpuIntStatus = mpu.getIntStatus(); + + // set our DMP Ready flag so the main loop() function knows it's okay to use it + Serial.println(F("DMP ready! Waiting for first interrupt...")); + dmpReady = true; + + // get expected DMP packet size for later comparison + packetSize = mpu.dmpGetFIFOPacketSize(); + } else { + // ERROR! + // 1 = initial memory load failed + // 2 = DMP configuration updates failed + // (if it's going to break, usually the code will be 1) + Serial.print(F("DMP Initialization failed (code ")); + Serial.print(devStatus); + Serial.println(F(")")); + } + + // configure LED for output + pinMode(LED_PIN, OUTPUT); +} + + + +// ================================================================ +// === MAIN PROGRAM LOOP === +// ================================================================ + +void loop() { + // if programming failed, don't try to do anything + if (!dmpReady) return; + + // wait for MPU interrupt or extra packet(s) available + while (!mpuInterrupt && fifoCount < packetSize) { + if (mpuInterrupt && fifoCount < packetSize) { + // try to get out of the infinite loop + fifoCount = mpu.getFIFOCount(); + } + // other program behavior stuff here + // . + // . + // . + // if you are really paranoid you can frequently test in between other + // stuff to see if mpuInterrupt is true, and if so, "break;" from the + // while() loop to immediately process the MPU data + // . + // . + // . + } + + // reset interrupt flag and get INT_STATUS byte + mpuInterrupt = false; + mpuIntStatus = mpu.getIntStatus(); + + // get current FIFO count + fifoCount = mpu.getFIFOCount(); + if(fifoCount < packetSize){ + //Lets go back and wait for another interrupt. We shouldn't be here, we got an interrupt from another event + // This is blocking so don't do it while (fifoCount < packetSize) fifoCount = mpu.getFIFOCount(); + } + // check for overflow (this should never happen unless our code is too inefficient) + else if ((mpuIntStatus & _BV(MPU6050_INTERRUPT_FIFO_OFLOW_BIT)) || fifoCount >= 1024) { + // reset so we can continue cleanly + mpu.resetFIFO(); + // fifoCount = mpu.getFIFOCount(); // will be zero after reset no need to ask + Serial.println(F("FIFO overflow!")); + + // otherwise, check for DMP data ready interrupt (this should happen frequently) + } else if (mpuIntStatus & _BV(MPU6050_INTERRUPT_DMP_INT_BIT)) { + + // read a packet from FIFO + while(fifoCount >= packetSize){ // Lets catch up to NOW, someone is using the dreaded delay()! + mpu.getFIFOBytes(fifoBuffer, packetSize); + // track FIFO count here in case there is > 1 packet available + // (this lets us immediately read more without waiting for an interrupt) + fifoCount -= packetSize; + } + #ifdef OUTPUT_READABLE_QUATERNION + // display quaternion values in easy matrix form: w x y z + mpu.dmpGetQuaternion(&q, fifoBuffer); + Serial.print("quat\t"); + Serial.print(q.w); + Serial.print("\t"); + Serial.print(q.x); + Serial.print("\t"); + Serial.print(q.y); + Serial.print("\t"); + Serial.println(q.z); + #endif + + #ifdef OUTPUT_READABLE_EULER + // display Euler angles in degrees + mpu.dmpGetQuaternion(&q, fifoBuffer); + mpu.dmpGetEuler(euler, &q); + Serial.print("euler\t"); + Serial.print(euler[0] * 180/M_PI); + Serial.print("\t"); + Serial.print(euler[1] * 180/M_PI); + Serial.print("\t"); + Serial.println(euler[2] * 180/M_PI); + #endif + + #ifdef OUTPUT_READABLE_YAWPITCHROLL + // display Euler angles in degrees + mpu.dmpGetQuaternion(&q, fifoBuffer); + mpu.dmpGetGravity(&gravity, &q); + mpu.dmpGetYawPitchRoll(ypr, &q, &gravity); + Serial.print("ypr\t"); + Serial.print(ypr[0] * 180/M_PI); + Serial.print("\t"); + Serial.print(ypr[1] * 180/M_PI); + Serial.print("\t"); + Serial.println(ypr[2] * 180/M_PI); + #endif + + #ifdef OUTPUT_READABLE_REALACCEL + // display real acceleration, adjusted to remove gravity + mpu.dmpGetQuaternion(&q, fifoBuffer); + mpu.dmpGetAccel(&aa, fifoBuffer); + mpu.dmpGetGravity(&gravity, &q); + mpu.dmpGetLinearAccel(&aaReal, &aa, &gravity); + Serial.print("areal\t"); + Serial.print(aaReal.x); + Serial.print("\t"); + Serial.print(aaReal.y); + Serial.print("\t"); + Serial.println(aaReal.z); + #endif + + #ifdef OUTPUT_READABLE_WORLDACCEL + // display initial world-frame acceleration, adjusted to remove gravity + // and rotated based on known orientation from quaternion + mpu.dmpGetQuaternion(&q, fifoBuffer); + mpu.dmpGetAccel(&aa, fifoBuffer); + mpu.dmpGetGravity(&gravity, &q); + mpu.dmpGetLinearAccel(&aaReal, &aa, &gravity); + mpu.dmpGetLinearAccelInWorld(&aaWorld, &aaReal, &q); + Serial.print("aworld\t"); + Serial.print(aaWorld.x); + Serial.print("\t"); + Serial.print(aaWorld.y); + Serial.print("\t"); + Serial.println(aaWorld.z); + #endif + + #ifdef OUTPUT_TEAPOT + // display quaternion values in InvenSense Teapot demo format: + teapotPacket[2] = fifoBuffer[0]; + teapotPacket[3] = fifoBuffer[1]; + teapotPacket[4] = fifoBuffer[4]; + teapotPacket[5] = fifoBuffer[5]; + teapotPacket[6] = fifoBuffer[8]; + teapotPacket[7] = fifoBuffer[9]; + teapotPacket[8] = fifoBuffer[12]; + teapotPacket[9] = fifoBuffer[13]; + Serial.write(teapotPacket, 14); + teapotPacket[11]++; // packetCount, loops at 0xFF on purpose + #endif + + // blink LED to indicate activity + blinkState = !blinkState; + digitalWrite(LED_PIN, blinkState); + } +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/.gitignore b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/.gitignore new file mode 100644 index 0000000..437cb45 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/.gitignore @@ -0,0 +1,36 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +.dart_tool/ +.flutter-plugins +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Exceptions to above rules. +!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/.metadata b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/.metadata new file mode 100644 index 0000000..a7d5ac7 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: e70236e36ce1d32067dc68eb55519ec3e14b6b01 + channel: dev + +project_type: app diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/Pods b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/Pods new file mode 120000 index 0000000..abf9b0f --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/Pods @@ -0,0 +1 @@ +ios/Pods \ No newline at end of file diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/README.md b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/README.md new file mode 100644 index 0000000..586d90a --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/README.md @@ -0,0 +1,16 @@ +# flutter_app_esp32_ble_mpu6050 + +A new Flutter application. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/.gitignore b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/.gitignore new file mode 100644 index 0000000..bc2100d --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/.gitignore @@ -0,0 +1,7 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/build.gradle b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/build.gradle new file mode 100644 index 0000000..3622dbd --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/build.gradle @@ -0,0 +1,61 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion 28 + + lintOptions { + disable 'InvalidPackage' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.thatproject.flutter_app_esp32_ble_mpu6050" + minSdkVersion 19 + targetSdkVersion 28 + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.debug + } + } +} + +flutter { + source '../..' +} + +dependencies { + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test:runner:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/debug/AndroidManifest.xml b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..fe8afc5 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/AndroidManifest.xml b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..9e10d4e --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/java/com/thatproject/flutter_app_esp32_ble_mpu6050/MainActivity.java b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/java/com/thatproject/flutter_app_esp32_ble_mpu6050/MainActivity.java new file mode 100644 index 0000000..a062948 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/java/com/thatproject/flutter_app_esp32_ble_mpu6050/MainActivity.java @@ -0,0 +1,13 @@ +package com.thatproject.flutter_app_esp32_ble_mpu6050; + +import android.os.Bundle; +import io.flutter.app.FlutterActivity; +import io.flutter.plugins.GeneratedPluginRegistrant; + +public class MainActivity extends FlutterActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + GeneratedPluginRegistrant.registerWith(this); + } +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/drawable/launch_background.xml b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..db77bb4b7b0906d62b1847e87f15cdcacf6a4f29 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..17987b79bb8a35cc66c3c1fd44f5a5526c1b78be GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f1c8d34e7a88e3f88bea192c3a370d44689c3c GIT binary patch literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/values/styles.xml b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..00fa441 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/main/res/values/styles.xml @@ -0,0 +1,8 @@ + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/profile/AndroidManifest.xml b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..fe8afc5 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/build.gradle b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/build.gradle new file mode 100644 index 0000000..e0d7ae2 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/build.gradle @@ -0,0 +1,29 @@ +buildscript { + repositories { + google() + jcenter() + } + + dependencies { + classpath 'com.android.tools.build:gradle:3.5.0' + } +} + +allprojects { + repositories { + google() + jcenter() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/gradle.properties b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/gradle.properties new file mode 100644 index 0000000..38c8d45 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/gradle.properties @@ -0,0 +1,4 @@ +org.gradle.jvmargs=-Xmx1536M +android.enableR8=true +android.useAndroidX=true +android.enableJetifier=true diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/gradle/wrapper/gradle-wrapper.properties b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..296b146 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/settings.gradle b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/settings.gradle new file mode 100644 index 0000000..5a2f14f --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/android/settings.gradle @@ -0,0 +1,15 @@ +include ':app' + +def flutterProjectRoot = rootProject.projectDir.parentFile.toPath() + +def plugins = new Properties() +def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins') +if (pluginsFile.exists()) { + pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) } +} + +plugins.each { name, path -> + def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile() + include ":$name" + project(":$name").projectDir = pluginDirectory +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/assets/small_breadBoard.obj b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/assets/small_breadBoard.obj new file mode 100644 index 0000000..488d787 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/assets/small_breadBoard.obj @@ -0,0 +1,14732 @@ +# Blender v2.79 (sub 0) OBJ File: 'small_breadBoard.blend' +# www.blender.org +mtllib small_breadBoard.mtl +o Cube.015_Cube.021 +v -2.717086 0.084943 0.531474 +v -2.717086 0.084943 0.060778 +v -2.541971 0.084943 0.531474 +v -2.541971 0.905244 0.531474 +v -2.541971 0.084943 0.060778 +v -2.541971 0.905244 0.060778 +v -2.717086 0.084943 1.903458 +v -2.541971 0.905244 1.903458 +v -2.541971 0.084943 1.903458 +v -2.717086 0.084943 -1.311015 +v -2.541971 0.084943 -1.311015 +v -2.541971 0.905244 -1.311015 +v -2.717086 0.084943 -1.479323 +v -2.541971 0.084943 -1.479323 +v -2.717086 0.084943 2.072403 +v -2.541971 0.084943 2.072403 +v -0.070275 0.905244 0.060778 +v -0.070275 0.084943 0.060778 +v -0.070275 0.084943 0.531474 +v -0.070275 0.905244 0.531474 +v -0.070275 0.905244 1.903458 +v -0.070275 0.084943 1.903458 +v -0.070275 0.905244 -1.311015 +v -0.070275 0.084943 -1.311015 +v -0.070275 0.084943 -1.479323 +v -0.070275 0.084943 2.072403 +v -2.717086 0.809507 0.531474 +v -2.621350 0.905244 0.531474 +v -2.621350 0.905244 0.060778 +v -2.717086 0.809507 0.060778 +v -2.717086 0.809507 1.903458 +v -2.621350 0.905244 1.903458 +v -2.621350 0.905244 -1.311015 +v -2.717086 0.809507 -1.311015 +v -2.621350 0.905244 -1.383586 +v -2.717086 0.809507 -1.479323 +v -2.541971 0.905244 -1.383586 +v -2.541971 0.809507 -1.479323 +v -2.621350 0.905244 1.976667 +v -2.717086 0.809507 2.072403 +v -2.541971 0.809507 2.072403 +v -2.541971 0.905244 1.976667 +v -0.070275 0.809507 -1.479323 +v -0.070275 0.905244 -1.383586 +v -0.070275 0.905244 1.976667 +v -0.070275 0.809507 2.072403 +v -2.717086 0.084943 0.191527 +v -2.541971 0.084943 0.191527 +v -2.541971 0.905244 0.191527 +v -0.070275 0.084943 0.191527 +v -0.070275 0.905244 0.191527 +v -2.621350 0.905244 0.191527 +v -2.717086 0.809507 0.191527 +v -2.717086 0.084943 0.403994 +v -2.541971 0.905244 0.403994 +v -0.070275 0.905244 0.403994 +v -2.717086 0.809507 0.403994 +v -2.541971 0.084943 0.403994 +v -0.070275 0.084943 0.403994 +v -2.621350 0.905244 0.403994 +v -1.858043 0.905244 0.531474 +v -1.858043 0.905244 0.060778 +v -1.858043 0.084943 0.531474 +v -1.858043 0.084943 0.060778 +v -1.858043 0.084943 0.191527 +v -1.858043 0.905244 0.191527 +v -1.858043 0.084943 0.403994 +v -1.858043 0.905244 0.403994 +v -1.801419 0.751430 0.198256 +v -0.070275 0.751430 0.198256 +v -0.070275 0.751430 0.397264 +v -1.801419 0.751430 0.397264 +v 2.576536 0.084943 0.531474 +v 2.576536 0.084943 0.060778 +v 2.401420 0.084943 0.531474 +v 2.401420 0.905244 0.531474 +v 2.401420 0.084943 0.060778 +v 2.401420 0.905244 0.060778 +v 2.576536 0.084943 1.903458 +v 2.401420 0.905244 1.903458 +v 2.401420 0.084943 1.903458 +v 2.576536 0.084943 -1.311015 +v 2.401420 0.084943 -1.311015 +v 2.401420 0.905244 -1.311015 +v 2.576536 0.084943 -1.479323 +v 2.401420 0.084943 -1.479323 +v 2.576536 0.084943 2.072403 +v 2.401420 0.084943 2.072403 +v -0.070275 0.905244 0.060778 +v -0.070275 0.084943 0.060778 +v -0.070275 0.084943 0.531474 +v -0.070275 0.905244 0.531474 +v -0.070275 0.905244 1.903458 +v -0.070275 0.084943 1.903458 +v -0.070275 0.905244 -1.311015 +v -0.070275 0.084943 -1.311015 +v -0.070275 0.084943 -1.479323 +v -0.070275 0.084943 2.072403 +v 2.576536 0.809507 0.531474 +v 2.480799 0.905244 0.531474 +v 2.480799 0.905244 0.060778 +v 2.576536 0.809507 0.060778 +v 2.576536 0.809507 1.903458 +v 2.480799 0.905244 1.903458 +v 2.480799 0.905244 -1.311015 +v 2.576536 0.809507 -1.311015 +v 2.480799 0.905244 -1.383586 +v 2.576536 0.809507 -1.479323 +v 2.401420 0.905244 -1.383586 +v 2.401420 0.809507 -1.479323 +v 2.480799 0.905244 1.976667 +v 2.576536 0.809507 2.072403 +v 2.401420 0.809507 2.072403 +v 2.401420 0.905244 1.976667 +v -0.070275 0.809507 -1.479323 +v -0.070275 0.905244 -1.383586 +v -0.070275 0.905244 1.976667 +v -0.070275 0.809507 2.072403 +v 2.576536 0.084943 0.191527 +v 2.401420 0.084943 0.191527 +v 2.401420 0.905244 0.191527 +v -0.070275 0.084943 0.191527 +v -0.070275 0.905244 0.191527 +v 2.480799 0.905244 0.191527 +v 2.576536 0.809507 0.191527 +v 2.576536 0.084943 0.403994 +v 2.401420 0.905244 0.403994 +v -0.070275 0.905244 0.403994 +v 2.576536 0.809507 0.403994 +v 2.401420 0.084943 0.403994 +v -0.070275 0.084943 0.403994 +v 2.480799 0.905244 0.403994 +v 1.717492 0.905244 0.531474 +v 1.717492 0.905244 0.060778 +v 1.717492 0.084943 0.531474 +v 1.717492 0.084943 0.060778 +v 1.717492 0.084943 0.191527 +v 1.717492 0.905244 0.191527 +v 1.717492 0.084943 0.403994 +v 1.717492 0.905244 0.403994 +v 1.660868 0.751430 0.198256 +v 1.660868 0.751430 0.397264 +v 2.396201 0.905244 0.531474 +v 2.396201 0.084943 0.531474 +v 2.396201 0.905244 1.903458 +v 2.396201 0.084943 1.903458 +v 2.396482 0.905244 0.060778 +v 2.396482 0.084943 0.060778 +v 2.396482 0.905244 -1.311015 +v 2.396482 0.084943 -1.311015 +vn 0.0000 1.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -0.7071 0.7071 0.0000 +vn 0.0000 0.7071 -0.7071 +vn 0.0000 0.7071 0.7071 +vn 0.0000 0.0437 -0.9990 +vn 0.9384 0.3455 0.0000 +vn 0.0000 0.0437 0.9990 +vn 0.7071 0.7071 0.0000 +vn -0.9384 0.3455 0.0000 +usemtl BlackPlastic.002 +s off +f 55//1 60//1 28//1 4//1 +f 6//2 5//2 11//2 12//2 +f 16//3 41//3 40//3 15//3 +f 2//4 30//4 34//4 10//4 +f 54//5 58//5 3//5 1//5 +f 4//1 28//1 32//1 8//1 +f 10//4 34//4 36//4 13//4 +f 3//2 4//2 8//2 9//2 +f 47//4 53//4 30//4 2//4 +f 1//5 3//5 9//5 7//5 +f 13//6 36//6 38//6 14//6 +f 5//5 2//5 10//5 11//5 +f 31//4 7//4 15//4 40//4 +f 29//1 6//1 12//1 33//1 +f 14//6 38//6 43//6 25//6 +f 33//1 12//1 37//1 35//1 +f 68//1 61//1 20//1 56//1 +f 11//5 10//5 13//5 14//5 +f 41//3 16//3 26//3 46//3 +f 16//5 9//5 22//5 26//5 +f 7//5 9//5 16//5 15//5 +f 8//1 32//1 39//1 42//1 +f 61//3 63//3 19//3 20//3 +f 12//3 11//3 24//3 23//3 +f 64//6 62//6 17//6 18//6 +f 9//6 8//6 21//6 22//6 +f 8//1 42//1 45//1 21//1 +f 65//5 64//5 18//5 50//5 +f 37//1 12//1 23//1 44//1 +f 11//5 14//5 25//5 24//5 +f 52//7 29//7 30//7 53//7 +f 27//7 31//7 32//7 28//7 +f 34//7 30//7 29//7 33//7 +f 35//8 37//8 38//8 36//8 +f 36//7 34//7 33//7 35//7 +f 42//9 39//9 40//9 41//9 +f 31//7 40//7 39//7 32//7 +f 43//8 38//8 37//8 44//8 +f 45//9 42//9 41//9 46//9 +f 27//4 1//4 7//4 31//4 +f 60//7 52//7 53//7 57//7 +f 67//5 65//5 50//5 59//5 +f 62//1 66//1 51//1 17//1 +f 54//4 57//4 53//4 47//4 +f 2//5 5//5 48//5 47//5 +f 6//1 29//1 52//1 49//1 +f 1//4 27//4 57//4 54//4 +f 63//5 67//5 59//5 19//5 +f 28//7 60//7 57//7 27//7 +f 47//5 48//5 58//5 54//5 +f 49//1 52//1 60//1 55//1 +f 49//1 55//1 68//1 66//1 +f 3//5 58//5 67//5 63//5 +f 6//1 49//1 66//1 62//1 +f 58//5 48//5 65//5 67//5 +f 48//5 5//5 64//5 65//5 +f 5//6 6//6 62//6 64//6 +f 4//3 3//3 63//3 61//3 +f 55//1 4//1 61//1 68//1 +f 69//1 72//1 71//1 70//1 +f 68//10 56//10 71//10 72//10 +f 66//11 68//11 72//11 69//11 +f 51//12 66//12 69//12 70//12 +f 127//1 76//1 100//1 132//1 +f 83//5 77//5 148//5 150//5 +f 88//3 87//3 112//3 113//3 +f 74//2 82//2 106//2 102//2 +f 126//5 73//5 75//5 130//5 +f 76//1 80//1 104//1 100//1 +f 82//2 85//2 108//2 106//2 +f 75//5 81//5 146//5 144//5 +f 119//2 74//2 102//2 125//2 +f 73//5 79//5 81//5 75//5 +f 85//6 86//6 110//6 108//6 +f 77//5 83//5 82//5 74//5 +f 103//2 112//2 87//2 79//2 +f 101//1 105//1 84//1 78//1 +f 86//6 97//6 115//6 110//6 +f 105//1 107//1 109//1 84//1 +f 140//1 128//1 92//1 133//1 +f 83//5 86//5 85//5 82//5 +f 113//3 118//3 98//3 88//3 +f 88//5 98//5 94//5 81//5 +f 79//5 87//5 88//5 81//5 +f 80//1 114//1 111//1 104//1 +f 133//3 92//3 91//3 135//3 +f 84//3 95//3 96//3 83//3 +f 136//6 90//6 89//6 134//6 +f 81//6 94//6 93//6 80//6 +f 80//1 93//1 117//1 114//1 +f 137//5 122//5 90//5 136//5 +f 109//1 116//1 95//1 84//1 +f 83//5 96//5 97//5 86//5 +f 124//13 125//13 102//13 101//13 +f 99//13 100//13 104//13 103//13 +f 106//13 105//13 101//13 102//13 +f 107//8 108//8 110//8 109//8 +f 108//13 107//13 105//13 106//13 +f 114//9 113//9 112//9 111//9 +f 103//13 104//13 111//13 112//13 +f 115//8 116//8 109//8 110//8 +f 117//9 118//9 113//9 114//9 +f 99//2 103//2 79//2 73//2 +f 132//13 129//13 125//13 124//13 +f 139//5 131//5 122//5 137//5 +f 134//1 89//1 123//1 138//1 +f 126//2 119//2 125//2 129//2 +f 74//5 119//5 120//5 77//5 +f 78//1 121//1 124//1 101//1 +f 73//2 126//2 129//2 99//2 +f 135//5 91//5 131//5 139//5 +f 100//13 99//13 129//13 132//13 +f 119//5 126//5 130//5 120//5 +f 121//1 127//1 132//1 124//1 +f 121//1 138//1 140//1 127//1 +f 75//5 135//5 139//5 130//5 +f 78//1 134//1 138//1 121//1 +f 130//5 139//5 137//5 120//5 +f 120//5 137//5 136//5 77//5 +f 77//6 136//6 134//6 78//6 +f 76//3 133//3 135//3 75//3 +f 127//1 140//1 133//1 76//1 +f 141//1 70//1 71//1 142//1 +f 140//10 142//10 71//10 128//10 +f 138//14 141//14 142//14 140//14 +f 123//12 70//12 141//12 138//12 +f 144//4 146//4 145//4 143//4 +f 80//1 76//1 143//1 145//1 +f 81//3 80//3 145//3 146//3 +f 76//6 75//6 144//6 143//6 +f 147//4 149//4 150//4 148//4 +f 78//1 84//1 149//1 147//1 +f 77//3 78//3 147//3 148//3 +f 84//6 83//6 150//6 149//6 +o Pins_1.023_Plane.224 +v -2.267570 0.085023 0.805857 +v -2.541971 0.085023 0.805857 +v -2.267570 0.085023 0.531456 +v -2.541971 0.085023 0.531456 +v -2.267570 0.903927 0.805857 +v -2.541971 0.903927 0.805857 +v -2.267570 0.903927 0.531456 +v -2.541971 0.903927 0.531456 +v -2.310447 0.903927 0.762980 +v -2.499094 0.903927 0.762980 +v -2.310447 0.903927 0.574333 +v -2.499094 0.903927 0.574333 +v -2.339395 0.854444 0.734032 +v -2.470146 0.854444 0.734032 +v -2.339395 0.854444 0.603281 +v -2.470146 0.854444 0.603281 +v -2.339395 0.159632 0.734032 +v -2.470146 0.159632 0.734032 +v -2.339395 0.159632 0.603281 +v -2.470146 0.159632 0.603281 +v -2.267570 0.085023 0.805857 +v -2.541971 0.085023 0.805857 +v -2.267570 0.085023 0.531456 +v -2.541971 0.085023 0.531456 +v -2.267570 0.903927 0.805857 +v -2.541971 0.903927 0.805857 +v -2.267570 0.903927 0.531456 +v -2.541971 0.903927 0.531456 +v -2.310447 0.903927 0.762980 +v -2.499094 0.903927 0.762980 +v -2.310447 0.903927 0.574333 +v -2.499094 0.903927 0.574333 +v -2.339395 0.854444 0.734032 +v -2.470146 0.854444 0.734032 +v -2.339395 0.854444 0.603281 +v -2.470146 0.854444 0.603281 +v -2.339395 0.159632 0.734032 +v -2.470146 0.159632 0.734032 +v -2.339395 0.159632 0.603281 +v -2.470146 0.159632 0.603281 +v -2.267570 0.085023 1.903466 +v -2.541971 0.085023 1.903466 +v -2.267570 0.085023 1.629065 +v -2.541971 0.085023 1.629065 +v -2.267570 0.903927 1.903466 +v -2.541971 0.903927 1.903466 +v -2.267570 0.903927 1.629065 +v -2.541971 0.903927 1.629065 +v -2.310447 0.903927 1.860589 +v -2.499094 0.903927 1.860589 +v -2.310447 0.903927 1.671942 +v -2.499094 0.903927 1.671942 +v -2.339395 0.854444 1.831641 +v -2.470146 0.854444 1.831641 +v -2.339395 0.854444 1.700890 +v -2.470146 0.854444 1.700890 +v -2.339395 0.159632 1.831641 +v -2.470146 0.159632 1.831641 +v -2.339395 0.159632 1.700890 +v -2.470146 0.159632 1.700890 +v -2.267570 0.085023 1.903466 +v -2.541971 0.085023 1.903466 +v -2.267570 0.085023 1.629065 +v -2.541971 0.085023 1.629065 +v -2.267570 0.903927 1.903466 +v -2.541971 0.903927 1.903466 +v -2.267570 0.903927 1.629065 +v -2.541971 0.903927 1.629065 +v -2.310447 0.903927 1.860589 +v -2.499094 0.903927 1.860589 +v -2.310447 0.903927 1.671942 +v -2.499094 0.903927 1.671942 +v -2.339395 0.854444 1.831641 +v -2.470146 0.854444 1.831641 +v -2.339395 0.854444 1.700890 +v -2.470146 0.854444 1.700890 +v -2.339395 0.159632 1.831641 +v -2.470146 0.159632 1.831641 +v -2.339395 0.159632 1.700890 +v -2.470146 0.159632 1.700890 +v -2.267570 0.085023 1.354661 +v -2.541971 0.085023 1.354661 +v -2.267570 0.085023 1.080260 +v -2.541971 0.085023 1.080260 +v -2.267570 0.903927 1.354661 +v -2.541971 0.903927 1.354661 +v -2.267570 0.903927 1.080260 +v -2.541971 0.903927 1.080260 +v -2.310447 0.903927 1.311784 +v -2.499094 0.903927 1.311784 +v -2.310447 0.903927 1.123137 +v -2.499094 0.903927 1.123137 +v -2.339395 0.854444 1.282836 +v -2.470146 0.854444 1.282836 +v -2.339395 0.854444 1.152085 +v -2.470146 0.854444 1.152085 +v -2.339395 0.159632 1.282836 +v -2.470146 0.159632 1.282836 +v -2.339395 0.159632 1.152085 +v -2.470146 0.159632 1.152085 +v -2.267570 0.085023 1.354661 +v -2.541971 0.085023 1.354661 +v -2.267570 0.085023 1.080260 +v -2.541971 0.085023 1.080260 +v -2.267570 0.903927 1.354661 +v -2.541971 0.903927 1.354661 +v -2.267570 0.903927 1.080260 +v -2.541971 0.903927 1.080260 +v -2.310447 0.903927 1.311784 +v -2.499094 0.903927 1.311784 +v -2.310447 0.903927 1.123137 +v -2.499094 0.903927 1.123137 +v -2.339395 0.854444 1.282836 +v -2.470146 0.854444 1.282836 +v -2.339395 0.854444 1.152085 +v -2.470146 0.854444 1.152085 +v -2.339395 0.159632 1.282836 +v -2.470146 0.159632 1.282836 +v -2.339395 0.159632 1.152085 +v -2.470146 0.159632 1.152085 +v -2.267570 0.085023 1.629065 +v -2.541971 0.085023 1.629065 +v -2.267570 0.085023 1.354664 +v -2.541971 0.085023 1.354663 +v -2.267570 0.903926 1.629065 +v -2.541971 0.903927 1.629065 +v -2.267570 0.903926 1.354664 +v -2.541971 0.903927 1.354663 +v -2.310447 0.903927 1.586188 +v -2.499094 0.903927 1.586187 +v -2.310447 0.903927 1.397541 +v -2.499094 0.903927 1.397541 +v -2.339395 0.854444 1.557240 +v -2.470146 0.854444 1.557240 +v -2.339395 0.854444 1.426489 +v -2.470146 0.854444 1.426489 +v -2.339395 0.159632 1.557240 +v -2.470146 0.159632 1.557240 +v -2.339395 0.159632 1.426489 +v -2.470146 0.159632 1.426489 +v -2.267570 0.085023 1.629065 +v -2.541971 0.085023 1.629065 +v -2.267570 0.085023 1.354664 +v -2.541971 0.085023 1.354663 +v -2.267570 0.903926 1.629065 +v -2.541971 0.903927 1.629065 +v -2.267570 0.903926 1.354664 +v -2.541971 0.903927 1.354663 +v -2.310447 0.903927 1.586188 +v -2.499094 0.903927 1.586187 +v -2.310447 0.903927 1.397541 +v -2.499094 0.903927 1.397541 +v -2.339395 0.854444 1.557240 +v -2.470146 0.854444 1.557240 +v -2.339395 0.854444 1.426489 +v -2.470146 0.854444 1.426489 +v -2.339395 0.159632 1.557240 +v -2.470146 0.159632 1.557240 +v -2.339395 0.159632 1.426489 +v -2.470146 0.159632 1.426489 +v -2.267570 0.085023 1.080261 +v -2.541971 0.085023 1.080261 +v -2.267570 0.085023 0.805860 +v -2.541971 0.085023 0.805860 +v -2.267570 0.903927 1.080261 +v -2.541971 0.903927 1.080261 +v -2.267570 0.903927 0.805860 +v -2.541971 0.903927 0.805860 +v -2.310447 0.903927 1.037383 +v -2.499094 0.903927 1.037383 +v -2.310447 0.903927 0.848737 +v -2.499094 0.903927 0.848737 +v -2.339395 0.854444 1.008436 +v -2.470146 0.854444 1.008436 +v -2.339395 0.854444 0.877684 +v -2.470146 0.854444 0.877684 +v -2.339395 0.159632 1.008436 +v -2.470146 0.159632 1.008436 +v -2.339395 0.159632 0.877684 +v -2.470146 0.159632 0.877684 +v -2.267570 0.085023 1.080261 +v -2.541971 0.085023 1.080261 +v -2.267570 0.085023 0.805860 +v -2.541971 0.085023 0.805860 +v -2.267570 0.903927 1.080261 +v -2.541971 0.903927 1.080261 +v -2.267570 0.903927 0.805860 +v -2.541971 0.903927 0.805860 +v -2.310447 0.903927 1.037383 +v -2.499094 0.903927 1.037383 +v -2.310447 0.903927 0.848737 +v -2.499094 0.903927 0.848737 +v -2.339395 0.854444 1.008436 +v -2.470146 0.854444 1.008436 +v -2.339395 0.854444 0.877684 +v -2.470146 0.854444 0.877684 +v -2.339395 0.159632 1.008436 +v -2.470146 0.159632 1.008436 +v -2.339395 0.159632 0.877684 +v -2.470146 0.159632 0.877684 +v -2.541971 0.085023 0.531456 +v -2.541971 0.085023 0.805857 +v -2.541971 0.903927 0.531456 +v -2.541971 0.903927 0.805857 +v -2.541971 0.085023 1.629065 +v -2.541971 0.085023 1.903466 +v -2.541971 0.903927 1.629065 +v -2.541971 0.903927 1.903466 +v -2.541971 0.085023 1.080260 +v -2.541971 0.085023 1.354661 +v -2.541971 0.903927 1.080260 +v -2.541971 0.903927 1.354661 +v -2.541971 0.085023 1.354663 +v -2.541971 0.085023 1.629065 +v -2.541971 0.903927 1.354663 +v -2.541971 0.903927 1.629065 +v -2.541971 0.085023 0.805860 +v -2.541971 0.085023 1.080261 +v -2.541971 0.903927 0.805860 +v -2.541971 0.903927 1.080261 +v -2.541971 0.085023 0.531456 +v -2.541971 0.085023 0.805857 +v -2.541971 0.903927 0.531456 +v -2.541971 0.903927 0.805857 +v -2.541971 0.085023 1.629065 +v -2.541971 0.085023 1.903466 +v -2.541971 0.903927 1.629065 +v -2.541971 0.903927 1.903466 +v -2.541971 0.085023 1.080260 +v -2.541971 0.085023 1.354661 +v -2.541971 0.903927 1.080260 +v -2.541971 0.903927 1.354661 +v -2.541971 0.085023 1.354663 +v -2.541971 0.085023 1.629065 +v -2.541971 0.903927 1.354663 +v -2.541971 0.903927 1.629065 +v -2.541971 0.085023 0.805860 +v -2.541971 0.085023 1.080261 +v -2.541971 0.903927 0.805860 +v -2.541971 0.903927 1.080261 +v -2.541971 0.085023 0.531456 +v -2.541971 0.085023 0.805857 +v -2.541971 0.903927 0.531456 +v -2.541971 0.903927 0.805857 +v -2.541971 0.085023 1.629065 +v -2.541971 0.085023 1.903466 +v -2.541971 0.903927 1.629065 +v -2.541971 0.903927 1.903466 +v -2.541971 0.085023 1.080260 +v -2.541971 0.085023 1.354661 +v -2.541971 0.903927 1.080260 +v -2.541971 0.903927 1.354661 +v -2.541971 0.085023 1.354663 +v -2.541971 0.085023 1.629065 +v -2.541971 0.903927 1.354663 +v -2.541971 0.903927 1.629065 +v -2.541971 0.085023 0.805860 +v -2.541971 0.085023 1.080261 +v -2.541971 0.903927 0.805860 +v -2.541971 0.903927 1.080261 +v -1.993169 0.085023 0.805857 +v -2.267570 0.085023 0.805857 +v -1.993169 0.085023 0.531456 +v -2.267570 0.085023 0.531456 +v -1.993169 0.903927 0.805857 +v -2.267570 0.903927 0.805857 +v -1.993169 0.903927 0.531456 +v -2.267570 0.903927 0.531456 +v -2.036046 0.903927 0.762980 +v -2.224693 0.903927 0.762980 +v -2.036046 0.903927 0.574333 +v -2.224693 0.903927 0.574333 +v -2.064994 0.854444 0.734032 +v -2.195745 0.854444 0.734032 +v -2.064994 0.854444 0.603281 +v -2.195745 0.854444 0.603281 +v -2.064994 0.159632 0.734032 +v -2.195745 0.159632 0.734032 +v -2.064994 0.159632 0.603281 +v -2.195745 0.159632 0.603281 +v -1.993169 0.085023 0.805857 +v -2.267570 0.085023 0.805857 +v -1.993169 0.085023 0.531456 +v -2.267570 0.085023 0.531456 +v -1.993169 0.903927 0.805857 +v -2.267570 0.903927 0.805857 +v -1.993169 0.903927 0.531456 +v -2.267570 0.903927 0.531456 +v -2.036046 0.903927 0.762980 +v -2.224693 0.903927 0.762980 +v -2.036046 0.903927 0.574333 +v -2.224693 0.903927 0.574333 +v -2.064994 0.854444 0.734032 +v -2.195745 0.854444 0.734032 +v -2.064994 0.854444 0.603281 +v -2.195745 0.854444 0.603281 +v -2.064994 0.159632 0.734032 +v -2.195745 0.159632 0.734032 +v -2.064994 0.159632 0.603281 +v -2.195745 0.159632 0.603281 +v -1.993169 0.085023 1.903466 +v -2.267570 0.085023 1.903466 +v -1.993169 0.085023 1.629065 +v -2.267570 0.085023 1.629065 +v -1.993169 0.903927 1.903466 +v -2.267570 0.903927 1.903466 +v -1.993169 0.903927 1.629065 +v -2.267570 0.903927 1.629065 +v -2.036046 0.903927 1.860589 +v -2.224693 0.903927 1.860589 +v -2.036046 0.903927 1.671942 +v -2.224693 0.903927 1.671942 +v -2.064994 0.854444 1.831641 +v -2.195745 0.854444 1.831641 +v -2.064994 0.854444 1.700890 +v -2.195745 0.854444 1.700890 +v -2.064994 0.159632 1.831641 +v -2.195745 0.159632 1.831641 +v -2.064994 0.159632 1.700890 +v -2.195745 0.159632 1.700890 +v -1.993169 0.085023 1.903466 +v -2.267570 0.085023 1.903466 +v -1.993169 0.085023 1.629065 +v -2.267570 0.085023 1.629065 +v -1.993169 0.903927 1.903466 +v -2.267570 0.903927 1.903466 +v -1.993169 0.903927 1.629065 +v -2.267570 0.903927 1.629065 +v -2.036046 0.903927 1.860589 +v -2.224693 0.903927 1.860589 +v -2.036046 0.903927 1.671942 +v -2.224693 0.903927 1.671942 +v -2.064994 0.854444 1.831641 +v -2.195745 0.854444 1.831641 +v -2.064994 0.854444 1.700890 +v -2.195745 0.854444 1.700890 +v -2.064994 0.159632 1.831641 +v -2.195745 0.159632 1.831641 +v -2.064994 0.159632 1.700890 +v -2.195745 0.159632 1.700890 +v -1.993169 0.085023 1.354661 +v -2.267570 0.085023 1.354661 +v -1.993169 0.085023 1.080260 +v -2.267570 0.085023 1.080260 +v -1.993169 0.903927 1.354661 +v -2.267570 0.903927 1.354661 +v -1.993169 0.903927 1.080260 +v -2.267570 0.903927 1.080260 +v -2.036046 0.903927 1.311784 +v -2.224693 0.903927 1.311784 +v -2.036046 0.903927 1.123137 +v -2.224693 0.903927 1.123137 +v -2.064994 0.854444 1.282836 +v -2.195745 0.854444 1.282836 +v -2.064994 0.854444 1.152085 +v -2.195745 0.854444 1.152085 +v -2.064994 0.159632 1.282836 +v -2.195745 0.159632 1.282836 +v -2.064994 0.159632 1.152085 +v -2.195745 0.159632 1.152085 +v -1.993169 0.085023 1.354661 +v -2.267570 0.085023 1.354661 +v -1.993169 0.085023 1.080260 +v -2.267570 0.085023 1.080260 +v -1.993169 0.903927 1.354661 +v -2.267570 0.903927 1.354661 +v -1.993169 0.903927 1.080260 +v -2.267570 0.903927 1.080260 +v -2.036046 0.903927 1.311784 +v -2.224693 0.903927 1.311784 +v -2.036046 0.903927 1.123137 +v -2.224693 0.903927 1.123137 +v -2.064994 0.854444 1.282836 +v -2.195745 0.854444 1.282836 +v -2.064994 0.854444 1.152085 +v -2.195745 0.854444 1.152085 +v -2.064994 0.159632 1.282836 +v -2.195745 0.159632 1.282836 +v -2.064994 0.159632 1.152085 +v -2.195745 0.159632 1.152085 +v -1.993169 0.085023 1.629065 +v -2.267570 0.085023 1.629065 +v -1.993169 0.085023 1.354664 +v -2.267570 0.085023 1.354663 +v -1.993169 0.903926 1.629065 +v -2.267570 0.903927 1.629065 +v -1.993169 0.903926 1.354664 +v -2.267570 0.903927 1.354663 +v -2.036046 0.903927 1.586188 +v -2.224693 0.903927 1.586187 +v -2.036046 0.903927 1.397541 +v -2.224693 0.903927 1.397541 +v -2.064994 0.854444 1.557240 +v -2.195745 0.854444 1.557240 +v -2.064994 0.854444 1.426489 +v -2.195745 0.854444 1.426489 +v -2.064994 0.159632 1.557240 +v -2.195745 0.159632 1.557240 +v -2.064994 0.159632 1.426489 +v -2.195745 0.159632 1.426489 +v -1.993169 0.085023 1.629065 +v -2.267570 0.085023 1.629065 +v -1.993169 0.085023 1.354664 +v -2.267570 0.085023 1.354663 +v -1.993169 0.903926 1.629065 +v -2.267570 0.903927 1.629065 +v -1.993169 0.903926 1.354664 +v -2.267570 0.903927 1.354663 +v -2.036046 0.903927 1.586188 +v -2.224693 0.903927 1.586187 +v -2.036046 0.903927 1.397541 +v -2.224693 0.903927 1.397541 +v -2.064994 0.854444 1.557240 +v -2.195745 0.854444 1.557240 +v -2.064994 0.854444 1.426489 +v -2.195745 0.854444 1.426489 +v -2.064994 0.159632 1.557240 +v -2.195745 0.159632 1.557240 +v -2.064994 0.159632 1.426489 +v -2.195745 0.159632 1.426489 +v -1.993169 0.085023 1.080261 +v -2.267570 0.085023 1.080261 +v -1.993169 0.085023 0.805860 +v -2.267570 0.085023 0.805860 +v -1.993169 0.903927 1.080261 +v -2.267570 0.903927 1.080261 +v -1.993169 0.903927 0.805860 +v -2.267570 0.903927 0.805860 +v -2.036046 0.903927 1.037383 +v -2.224693 0.903927 1.037383 +v -2.036046 0.903927 0.848737 +v -2.224693 0.903927 0.848737 +v -2.064994 0.854444 1.008436 +v -2.195745 0.854444 1.008436 +v -2.064994 0.854444 0.877684 +v -2.195745 0.854444 0.877684 +v -2.064994 0.159632 1.008436 +v -2.195745 0.159632 1.008436 +v -2.064994 0.159632 0.877684 +v -2.195745 0.159632 0.877684 +v -1.993169 0.085023 1.080261 +v -2.267570 0.085023 1.080261 +v -1.993169 0.085023 0.805860 +v -2.267570 0.085023 0.805860 +v -1.993169 0.903927 1.080261 +v -2.267570 0.903927 1.080261 +v -1.993169 0.903927 0.805860 +v -2.267570 0.903927 0.805860 +v -2.036046 0.903927 1.037383 +v -2.224693 0.903927 1.037383 +v -2.036046 0.903927 0.848737 +v -2.224693 0.903927 0.848737 +v -2.064994 0.854444 1.008436 +v -2.195745 0.854444 1.008436 +v -2.064994 0.854444 0.877684 +v -2.195745 0.854444 0.877684 +v -2.064994 0.159632 1.008436 +v -2.195745 0.159632 1.008436 +v -2.064994 0.159632 0.877684 +v -2.195745 0.159632 0.877684 +v -2.267570 0.085023 0.531456 +v -2.267570 0.085023 0.805857 +v -2.267570 0.903927 0.531456 +v -2.267570 0.903927 0.805857 +v -2.267570 0.085023 1.629065 +v -2.267570 0.085023 1.903466 +v -2.267570 0.903927 1.629065 +v -2.267570 0.903927 1.903466 +v -2.267570 0.085023 1.080260 +v -2.267570 0.085023 1.354661 +v -2.267570 0.903927 1.080260 +v -2.267570 0.903927 1.354661 +v -2.267570 0.085023 1.354663 +v -2.267570 0.085023 1.629065 +v -2.267570 0.903927 1.354663 +v -2.267570 0.903927 1.629065 +v -2.267570 0.085023 0.805860 +v -2.267570 0.085023 1.080261 +v -2.267570 0.903927 0.805860 +v -2.267570 0.903927 1.080261 +v -2.267570 0.085023 0.531456 +v -2.267570 0.085023 0.805857 +v -2.267570 0.903927 0.531456 +v -2.267570 0.903927 0.805857 +v -2.267570 0.085023 1.629065 +v -2.267570 0.085023 1.903466 +v -2.267570 0.903927 1.629065 +v -2.267570 0.903927 1.903466 +v -2.267570 0.085023 1.080260 +v -2.267570 0.085023 1.354661 +v -2.267570 0.903927 1.080260 +v -2.267570 0.903927 1.354661 +v -2.267570 0.085023 1.354663 +v -2.267570 0.085023 1.629065 +v -2.267570 0.903927 1.354663 +v -2.267570 0.903927 1.629065 +v -2.267570 0.085023 0.805860 +v -2.267570 0.085023 1.080261 +v -2.267570 0.903927 0.805860 +v -2.267570 0.903927 1.080261 +v -2.267570 0.085023 0.531456 +v -2.267570 0.085023 0.805857 +v -2.267570 0.903927 0.531456 +v -2.267570 0.903927 0.805857 +v -2.267570 0.085023 1.629065 +v -2.267570 0.085023 1.903466 +v -2.267570 0.903927 1.629065 +v -2.267570 0.903927 1.903466 +v -2.267570 0.085023 1.080260 +v -2.267570 0.085023 1.354661 +v -2.267570 0.903927 1.080260 +v -2.267570 0.903927 1.354661 +v -2.267570 0.085023 1.354663 +v -2.267570 0.085023 1.629065 +v -2.267570 0.903927 1.354663 +v -2.267570 0.903927 1.629065 +v -2.267570 0.085023 0.805860 +v -2.267570 0.085023 1.080261 +v -2.267570 0.903927 0.805860 +v -2.267570 0.903927 1.080261 +v -1.718767 0.085023 0.805857 +v -1.993169 0.085023 0.805857 +v -1.718767 0.085023 0.531456 +v -1.993169 0.085023 0.531456 +v -1.718767 0.903927 0.805857 +v -1.993169 0.903927 0.805857 +v -1.718767 0.903927 0.531456 +v -1.993169 0.903927 0.531456 +v -1.761645 0.903927 0.762980 +v -1.950291 0.903927 0.762980 +v -1.761645 0.903927 0.574333 +v -1.950291 0.903927 0.574333 +v -1.790592 0.854444 0.734032 +v -1.921344 0.854444 0.734032 +v -1.790592 0.854444 0.603281 +v -1.921344 0.854444 0.603281 +v -1.790592 0.159632 0.734032 +v -1.921344 0.159632 0.734032 +v -1.790592 0.159632 0.603281 +v -1.921344 0.159632 0.603281 +v -1.718767 0.085023 0.805857 +v -1.993169 0.085023 0.805857 +v -1.718767 0.085023 0.531456 +v -1.993169 0.085023 0.531456 +v -1.718767 0.903927 0.805857 +v -1.993169 0.903927 0.805857 +v -1.718767 0.903927 0.531456 +v -1.993169 0.903927 0.531456 +v -1.761645 0.903927 0.762980 +v -1.950291 0.903927 0.762980 +v -1.761645 0.903927 0.574333 +v -1.950291 0.903927 0.574333 +v -1.790592 0.854444 0.734032 +v -1.921344 0.854444 0.734032 +v -1.790592 0.854444 0.603281 +v -1.921344 0.854444 0.603281 +v -1.790592 0.159632 0.734032 +v -1.921344 0.159632 0.734032 +v -1.790592 0.159632 0.603281 +v -1.921344 0.159632 0.603281 +v -1.718767 0.085023 1.903466 +v -1.993169 0.085023 1.903466 +v -1.718767 0.085023 1.629065 +v -1.993169 0.085023 1.629065 +v -1.718767 0.903927 1.903466 +v -1.993169 0.903927 1.903466 +v -1.718767 0.903927 1.629065 +v -1.993169 0.903927 1.629065 +v -1.761645 0.903927 1.860589 +v -1.950291 0.903927 1.860589 +v -1.761645 0.903927 1.671942 +v -1.950291 0.903927 1.671942 +v -1.790592 0.854444 1.831641 +v -1.921344 0.854444 1.831641 +v -1.790592 0.854444 1.700890 +v -1.921344 0.854444 1.700890 +v -1.790592 0.159632 1.831641 +v -1.921344 0.159632 1.831641 +v -1.790592 0.159632 1.700890 +v -1.921344 0.159632 1.700890 +v -1.718767 0.085023 1.903466 +v -1.993169 0.085023 1.903466 +v -1.718767 0.085023 1.629065 +v -1.993169 0.085023 1.629065 +v -1.718767 0.903927 1.903466 +v -1.993169 0.903927 1.903466 +v -1.718767 0.903927 1.629065 +v -1.993169 0.903927 1.629065 +v -1.761645 0.903927 1.860589 +v -1.950291 0.903927 1.860589 +v -1.761645 0.903927 1.671942 +v -1.950291 0.903927 1.671942 +v -1.790592 0.854444 1.831641 +v -1.921344 0.854444 1.831641 +v -1.790592 0.854444 1.700890 +v -1.921344 0.854444 1.700890 +v -1.790592 0.159632 1.831641 +v -1.921344 0.159632 1.831641 +v -1.790592 0.159632 1.700890 +v -1.921344 0.159632 1.700890 +v -1.718767 0.085023 1.354661 +v -1.993169 0.085023 1.354661 +v -1.718767 0.085023 1.080260 +v -1.993169 0.085023 1.080260 +v -1.718767 0.903927 1.354661 +v -1.993169 0.903927 1.354661 +v -1.718767 0.903927 1.080260 +v -1.993169 0.903927 1.080260 +v -1.761645 0.903927 1.311784 +v -1.950291 0.903927 1.311784 +v -1.761645 0.903927 1.123137 +v -1.950291 0.903927 1.123137 +v -1.790592 0.854444 1.282836 +v -1.921344 0.854444 1.282836 +v -1.790592 0.854444 1.152085 +v -1.921344 0.854444 1.152085 +v -1.790592 0.159632 1.282836 +v -1.921344 0.159632 1.282836 +v -1.790592 0.159632 1.152085 +v -1.921344 0.159632 1.152085 +v -1.718767 0.085023 1.354661 +v -1.993169 0.085023 1.354661 +v -1.718767 0.085023 1.080260 +v -1.993169 0.085023 1.080260 +v -1.718767 0.903927 1.354661 +v -1.993169 0.903927 1.354661 +v -1.718767 0.903927 1.080260 +v -1.993169 0.903927 1.080260 +v -1.761645 0.903927 1.311784 +v -1.950291 0.903927 1.311784 +v -1.761645 0.903927 1.123137 +v -1.950291 0.903927 1.123137 +v -1.790592 0.854444 1.282836 +v -1.921344 0.854444 1.282836 +v -1.790592 0.854444 1.152085 +v -1.921344 0.854444 1.152085 +v -1.790592 0.159632 1.282836 +v -1.921344 0.159632 1.282836 +v -1.790592 0.159632 1.152085 +v -1.921344 0.159632 1.152085 +v -1.718767 0.085023 1.629065 +v -1.993169 0.085023 1.629065 +v -1.718767 0.085023 1.354664 +v -1.993169 0.085023 1.354663 +v -1.718767 0.903926 1.629065 +v -1.993169 0.903927 1.629065 +v -1.718767 0.903926 1.354664 +v -1.993169 0.903927 1.354663 +v -1.761645 0.903927 1.586188 +v -1.950291 0.903927 1.586187 +v -1.761645 0.903927 1.397541 +v -1.950291 0.903927 1.397541 +v -1.790592 0.854444 1.557240 +v -1.921344 0.854444 1.557240 +v -1.790592 0.854444 1.426489 +v -1.921344 0.854444 1.426489 +v -1.790592 0.159632 1.557240 +v -1.921344 0.159632 1.557240 +v -1.790592 0.159632 1.426489 +v -1.921344 0.159632 1.426489 +v -1.718767 0.085023 1.629065 +v -1.993169 0.085023 1.629065 +v -1.718767 0.085023 1.354664 +v -1.993169 0.085023 1.354663 +v -1.718767 0.903926 1.629065 +v -1.993169 0.903927 1.629065 +v -1.718767 0.903926 1.354664 +v -1.993169 0.903927 1.354663 +v -1.761645 0.903927 1.586188 +v -1.950291 0.903927 1.586187 +v -1.761645 0.903927 1.397541 +v -1.950291 0.903927 1.397541 +v -1.790592 0.854444 1.557240 +v -1.921344 0.854444 1.557240 +v -1.790592 0.854444 1.426489 +v -1.921344 0.854444 1.426489 +v -1.790592 0.159632 1.557240 +v -1.921344 0.159632 1.557240 +v -1.790592 0.159632 1.426489 +v -1.921344 0.159632 1.426489 +v -1.718767 0.085023 1.080261 +v -1.993169 0.085023 1.080261 +v -1.718767 0.085023 0.805860 +v -1.993169 0.085023 0.805860 +v -1.718767 0.903927 1.080261 +v -1.993169 0.903927 1.080261 +v -1.718767 0.903927 0.805860 +v -1.993169 0.903927 0.805860 +v -1.761645 0.903927 1.037383 +v -1.950291 0.903927 1.037383 +v -1.761645 0.903927 0.848737 +v -1.950291 0.903927 0.848737 +v -1.790592 0.854444 1.008436 +v -1.921344 0.854444 1.008436 +v -1.790592 0.854444 0.877684 +v -1.921344 0.854444 0.877684 +v -1.790592 0.159632 1.008436 +v -1.921344 0.159632 1.008436 +v -1.790592 0.159632 0.877684 +v -1.921344 0.159632 0.877684 +v -1.718767 0.085023 1.080261 +v -1.993169 0.085023 1.080261 +v -1.718767 0.085023 0.805860 +v -1.993169 0.085023 0.805860 +v -1.718767 0.903927 1.080261 +v -1.993169 0.903927 1.080261 +v -1.718767 0.903927 0.805860 +v -1.993169 0.903927 0.805860 +v -1.761645 0.903927 1.037383 +v -1.950291 0.903927 1.037383 +v -1.761645 0.903927 0.848737 +v -1.950291 0.903927 0.848737 +v -1.790592 0.854444 1.008436 +v -1.921344 0.854444 1.008436 +v -1.790592 0.854444 0.877684 +v -1.921344 0.854444 0.877684 +v -1.790592 0.159632 1.008436 +v -1.921344 0.159632 1.008436 +v -1.790592 0.159632 0.877684 +v -1.921344 0.159632 0.877684 +v -1.993169 0.085023 0.531456 +v -1.993169 0.085023 0.805857 +v -1.993169 0.903927 0.531456 +v -1.993169 0.903927 0.805857 +v -1.993169 0.085023 1.629065 +v -1.993169 0.085023 1.903466 +v -1.993169 0.903927 1.629065 +v -1.993169 0.903927 1.903466 +v -1.993169 0.085023 1.080260 +v -1.993169 0.085023 1.354661 +v -1.993169 0.903927 1.080260 +v -1.993169 0.903927 1.354661 +v -1.993169 0.085023 1.354663 +v -1.993169 0.085023 1.629065 +v -1.993169 0.903927 1.354663 +v -1.993169 0.903927 1.629065 +v -1.993169 0.085023 0.805860 +v -1.993169 0.085023 1.080261 +v -1.993169 0.903927 0.805860 +v -1.993169 0.903927 1.080261 +v -1.993169 0.085023 0.531456 +v -1.993169 0.085023 0.805857 +v -1.993169 0.903927 0.531456 +v -1.993169 0.903927 0.805857 +v -1.993169 0.085023 1.629065 +v -1.993169 0.085023 1.903466 +v -1.993169 0.903927 1.629065 +v -1.993169 0.903927 1.903466 +v -1.993169 0.085023 1.080260 +v -1.993169 0.085023 1.354661 +v -1.993169 0.903927 1.080260 +v -1.993169 0.903927 1.354661 +v -1.993169 0.085023 1.354663 +v -1.993169 0.085023 1.629065 +v -1.993169 0.903927 1.354663 +v -1.993169 0.903927 1.629065 +v -1.993169 0.085023 0.805860 +v -1.993169 0.085023 1.080261 +v -1.993169 0.903927 0.805860 +v -1.993169 0.903927 1.080261 +v -1.993169 0.085023 0.531456 +v -1.993169 0.085023 0.805857 +v -1.993169 0.903927 0.531456 +v -1.993169 0.903927 0.805857 +v -1.993169 0.085023 1.629065 +v -1.993169 0.085023 1.903466 +v -1.993169 0.903927 1.629065 +v -1.993169 0.903927 1.903466 +v -1.993169 0.085023 1.080260 +v -1.993169 0.085023 1.354661 +v -1.993169 0.903927 1.080260 +v -1.993169 0.903927 1.354661 +v -1.993169 0.085023 1.354663 +v -1.993169 0.085023 1.629065 +v -1.993169 0.903927 1.354663 +v -1.993169 0.903927 1.629065 +v -1.993169 0.085023 0.805860 +v -1.993169 0.085023 1.080261 +v -1.993169 0.903927 0.805860 +v -1.993169 0.903927 1.080261 +v -1.444366 0.085023 0.805857 +v -1.718767 0.085023 0.805857 +v -1.444366 0.085023 0.531456 +v -1.718767 0.085023 0.531456 +v -1.444366 0.903927 0.805857 +v -1.718767 0.903927 0.805857 +v -1.444366 0.903927 0.531456 +v -1.718767 0.903927 0.531456 +v -1.487243 0.903927 0.762980 +v -1.675890 0.903927 0.762980 +v -1.487243 0.903927 0.574333 +v -1.675890 0.903927 0.574333 +v -1.516191 0.854444 0.734032 +v -1.646942 0.854444 0.734032 +v -1.516191 0.854444 0.603281 +v -1.646942 0.854444 0.603281 +v -1.516191 0.159632 0.734032 +v -1.646942 0.159632 0.734032 +v -1.516191 0.159632 0.603281 +v -1.646942 0.159632 0.603281 +v -1.444366 0.085023 0.805857 +v -1.718767 0.085023 0.805857 +v -1.444366 0.085023 0.531456 +v -1.718767 0.085023 0.531456 +v -1.444366 0.903927 0.805857 +v -1.718767 0.903927 0.805857 +v -1.444366 0.903927 0.531456 +v -1.718767 0.903927 0.531456 +v -1.487243 0.903927 0.762980 +v -1.675890 0.903927 0.762980 +v -1.487243 0.903927 0.574333 +v -1.675890 0.903927 0.574333 +v -1.516191 0.854444 0.734032 +v -1.646942 0.854444 0.734032 +v -1.516191 0.854444 0.603281 +v -1.646942 0.854444 0.603281 +v -1.516191 0.159632 0.734032 +v -1.646942 0.159632 0.734032 +v -1.516191 0.159632 0.603281 +v -1.646942 0.159632 0.603281 +v -1.444366 0.085023 1.903466 +v -1.718767 0.085023 1.903466 +v -1.444366 0.085023 1.629065 +v -1.718767 0.085023 1.629065 +v -1.444366 0.903927 1.903466 +v -1.718767 0.903927 1.903466 +v -1.444366 0.903927 1.629065 +v -1.718767 0.903927 1.629065 +v -1.487243 0.903927 1.860589 +v -1.675890 0.903927 1.860589 +v -1.487243 0.903927 1.671942 +v -1.675890 0.903927 1.671942 +v -1.516191 0.854444 1.831641 +v -1.646942 0.854444 1.831641 +v -1.516191 0.854444 1.700890 +v -1.646942 0.854444 1.700890 +v -1.516191 0.159632 1.831641 +v -1.646942 0.159632 1.831641 +v -1.516191 0.159632 1.700890 +v -1.646942 0.159632 1.700890 +v -1.444366 0.085023 1.903466 +v -1.718767 0.085023 1.903466 +v -1.444366 0.085023 1.629065 +v -1.718767 0.085023 1.629065 +v -1.444366 0.903927 1.903466 +v -1.718767 0.903927 1.903466 +v -1.444366 0.903927 1.629065 +v -1.718767 0.903927 1.629065 +v -1.487243 0.903927 1.860589 +v -1.675890 0.903927 1.860589 +v -1.487243 0.903927 1.671942 +v -1.675890 0.903927 1.671942 +v -1.516191 0.854444 1.831641 +v -1.646942 0.854444 1.831641 +v -1.516191 0.854444 1.700890 +v -1.646942 0.854444 1.700890 +v -1.516191 0.159632 1.831641 +v -1.646942 0.159632 1.831641 +v -1.516191 0.159632 1.700890 +v -1.646942 0.159632 1.700890 +v -1.444366 0.085023 1.354661 +v -1.718767 0.085023 1.354661 +v -1.444366 0.085023 1.080260 +v -1.718767 0.085023 1.080260 +v -1.444366 0.903927 1.354661 +v -1.718767 0.903927 1.354661 +v -1.444366 0.903927 1.080260 +v -1.718767 0.903927 1.080260 +v -1.487243 0.903927 1.311784 +v -1.675890 0.903927 1.311784 +v -1.487243 0.903927 1.123137 +v -1.675890 0.903927 1.123137 +v -1.516191 0.854444 1.282836 +v -1.646942 0.854444 1.282836 +v -1.516191 0.854444 1.152085 +v -1.646942 0.854444 1.152085 +v -1.516191 0.159632 1.282836 +v -1.646942 0.159632 1.282836 +v -1.516191 0.159632 1.152085 +v -1.646942 0.159632 1.152085 +v -1.444366 0.085023 1.354661 +v -1.718767 0.085023 1.354661 +v -1.444366 0.085023 1.080260 +v -1.718767 0.085023 1.080260 +v -1.444366 0.903927 1.354661 +v -1.718767 0.903927 1.354661 +v -1.444366 0.903927 1.080260 +v -1.718767 0.903927 1.080260 +v -1.487243 0.903927 1.311784 +v -1.675890 0.903927 1.311784 +v -1.487243 0.903927 1.123137 +v -1.675890 0.903927 1.123137 +v -1.516191 0.854444 1.282836 +v -1.646942 0.854444 1.282836 +v -1.516191 0.854444 1.152085 +v -1.646942 0.854444 1.152085 +v -1.516191 0.159632 1.282836 +v -1.646942 0.159632 1.282836 +v -1.516191 0.159632 1.152085 +v -1.646942 0.159632 1.152085 +v -1.444366 0.085023 1.629065 +v -1.718767 0.085023 1.629065 +v -1.444366 0.085023 1.354664 +v -1.718767 0.085023 1.354663 +v -1.444366 0.903926 1.629065 +v -1.718767 0.903927 1.629065 +v -1.444366 0.903926 1.354664 +v -1.718767 0.903927 1.354663 +v -1.487244 0.903927 1.586188 +v -1.675890 0.903927 1.586187 +v -1.487244 0.903927 1.397541 +v -1.675890 0.903927 1.397541 +v -1.516191 0.854444 1.557240 +v -1.646942 0.854444 1.557240 +v -1.516191 0.854444 1.426489 +v -1.646942 0.854444 1.426489 +v -1.516191 0.159632 1.557240 +v -1.646942 0.159632 1.557240 +v -1.516191 0.159632 1.426489 +v -1.646942 0.159632 1.426489 +v -1.444366 0.085023 1.629065 +v -1.718767 0.085023 1.629065 +v -1.444366 0.085023 1.354664 +v -1.718767 0.085023 1.354663 +v -1.444366 0.903926 1.629065 +v -1.718767 0.903927 1.629065 +v -1.444366 0.903926 1.354664 +v -1.718767 0.903927 1.354663 +v -1.487244 0.903927 1.586188 +v -1.675890 0.903927 1.586187 +v -1.487244 0.903927 1.397541 +v -1.675890 0.903927 1.397541 +v -1.516191 0.854444 1.557240 +v -1.646942 0.854444 1.557240 +v -1.516191 0.854444 1.426489 +v -1.646942 0.854444 1.426489 +v -1.516191 0.159632 1.557240 +v -1.646942 0.159632 1.557240 +v -1.516191 0.159632 1.426489 +v -1.646942 0.159632 1.426489 +v -1.444366 0.085023 1.080261 +v -1.718767 0.085023 1.080261 +v -1.444366 0.085023 0.805860 +v -1.718767 0.085023 0.805860 +v -1.444366 0.903927 1.080261 +v -1.718767 0.903927 1.080261 +v -1.444366 0.903927 0.805860 +v -1.718767 0.903927 0.805860 +v -1.487243 0.903927 1.037383 +v -1.675890 0.903927 1.037383 +v -1.487243 0.903927 0.848737 +v -1.675890 0.903927 0.848737 +v -1.516191 0.854444 1.008436 +v -1.646942 0.854444 1.008436 +v -1.516191 0.854444 0.877684 +v -1.646942 0.854444 0.877684 +v -1.516191 0.159632 1.008436 +v -1.646942 0.159632 1.008436 +v -1.516191 0.159632 0.877684 +v -1.646942 0.159632 0.877684 +v -1.444366 0.085023 1.080261 +v -1.718767 0.085023 1.080261 +v -1.444366 0.085023 0.805860 +v -1.718767 0.085023 0.805860 +v -1.444366 0.903927 1.080261 +v -1.718767 0.903927 1.080261 +v -1.444366 0.903927 0.805860 +v -1.718767 0.903927 0.805860 +v -1.487243 0.903927 1.037383 +v -1.675890 0.903927 1.037383 +v -1.487243 0.903927 0.848737 +v -1.675890 0.903927 0.848737 +v -1.516191 0.854444 1.008436 +v -1.646942 0.854444 1.008436 +v -1.516191 0.854444 0.877684 +v -1.646942 0.854444 0.877684 +v -1.516191 0.159632 1.008436 +v -1.646942 0.159632 1.008436 +v -1.516191 0.159632 0.877684 +v -1.646942 0.159632 0.877684 +v -1.718767 0.085023 0.531456 +v -1.718767 0.085023 0.805857 +v -1.718767 0.903927 0.531456 +v -1.718767 0.903927 0.805857 +v -1.718767 0.085023 1.629065 +v -1.718767 0.085023 1.903466 +v -1.718767 0.903927 1.629065 +v -1.718767 0.903927 1.903466 +v -1.718767 0.085023 1.080260 +v -1.718767 0.085023 1.354661 +v -1.718767 0.903927 1.080260 +v -1.718767 0.903927 1.354661 +v -1.718767 0.085023 1.354663 +v -1.718767 0.085023 1.629065 +v -1.718767 0.903927 1.354663 +v -1.718767 0.903927 1.629065 +v -1.718767 0.085023 0.805860 +v -1.718767 0.085023 1.080261 +v -1.718767 0.903927 0.805860 +v -1.718767 0.903927 1.080261 +v -1.718767 0.085023 0.531456 +v -1.718767 0.085023 0.805857 +v -1.718767 0.903927 0.531456 +v -1.718767 0.903927 0.805857 +v -1.718767 0.085023 1.629065 +v -1.718767 0.085023 1.903466 +v -1.718767 0.903927 1.629065 +v -1.718767 0.903927 1.903466 +v -1.718767 0.085023 1.080260 +v -1.718767 0.085023 1.354661 +v -1.718767 0.903927 1.080260 +v -1.718767 0.903927 1.354661 +v -1.718767 0.085023 1.354663 +v -1.718767 0.085023 1.629065 +v -1.718767 0.903927 1.354663 +v -1.718767 0.903927 1.629065 +v -1.718767 0.085023 0.805860 +v -1.718767 0.085023 1.080261 +v -1.718767 0.903927 0.805860 +v -1.718767 0.903927 1.080261 +v -1.718767 0.085023 0.531456 +v -1.718767 0.085023 0.805857 +v -1.718767 0.903927 0.531456 +v -1.718767 0.903927 0.805857 +v -1.718767 0.085023 1.629065 +v -1.718767 0.085023 1.903466 +v -1.718767 0.903927 1.629065 +v -1.718767 0.903927 1.903466 +v -1.718767 0.085023 1.080260 +v -1.718767 0.085023 1.354661 +v -1.718767 0.903927 1.080260 +v -1.718767 0.903927 1.354661 +v -1.718767 0.085023 1.354663 +v -1.718767 0.085023 1.629065 +v -1.718767 0.903927 1.354663 +v -1.718767 0.903927 1.629065 +v -1.718767 0.085023 0.805860 +v -1.718767 0.085023 1.080261 +v -1.718767 0.903927 0.805860 +v -1.718767 0.903927 1.080261 +v -1.169965 0.085023 0.805857 +v -1.444366 0.085023 0.805857 +v -1.169965 0.085023 0.531456 +v -1.444366 0.085023 0.531456 +v -1.169965 0.903927 0.805857 +v -1.444366 0.903927 0.805857 +v -1.169965 0.903927 0.531456 +v -1.444366 0.903927 0.531456 +v -1.212842 0.903927 0.762980 +v -1.401489 0.903927 0.762980 +v -1.212842 0.903927 0.574333 +v -1.401489 0.903927 0.574333 +v -1.241789 0.854444 0.734032 +v -1.372541 0.854444 0.734032 +v -1.241789 0.854444 0.603281 +v -1.372541 0.854444 0.603281 +v -1.241789 0.159632 0.734032 +v -1.372541 0.159632 0.734032 +v -1.241789 0.159632 0.603281 +v -1.372541 0.159632 0.603281 +v -1.169965 0.085023 0.805857 +v -1.444366 0.085023 0.805857 +v -1.169965 0.085023 0.531456 +v -1.444366 0.085023 0.531456 +v -1.169965 0.903927 0.805857 +v -1.444366 0.903927 0.805857 +v -1.169965 0.903927 0.531456 +v -1.444366 0.903927 0.531456 +v -1.212842 0.903927 0.762980 +v -1.401489 0.903927 0.762980 +v -1.212842 0.903927 0.574333 +v -1.401489 0.903927 0.574333 +v -1.241789 0.854444 0.734032 +v -1.372541 0.854444 0.734032 +v -1.241789 0.854444 0.603281 +v -1.372541 0.854444 0.603281 +v -1.241789 0.159632 0.734032 +v -1.372541 0.159632 0.734032 +v -1.241789 0.159632 0.603281 +v -1.372541 0.159632 0.603281 +v -1.169965 0.085023 1.903466 +v -1.444366 0.085023 1.903466 +v -1.169965 0.085023 1.629065 +v -1.444366 0.085023 1.629065 +v -1.169965 0.903927 1.903466 +v -1.444366 0.903927 1.903466 +v -1.169965 0.903927 1.629065 +v -1.444366 0.903927 1.629065 +v -1.212842 0.903927 1.860589 +v -1.401489 0.903927 1.860589 +v -1.212842 0.903927 1.671942 +v -1.401489 0.903927 1.671942 +v -1.241789 0.854444 1.831641 +v -1.372541 0.854444 1.831641 +v -1.241789 0.854444 1.700890 +v -1.372541 0.854444 1.700890 +v -1.241789 0.159632 1.831641 +v -1.372541 0.159632 1.831641 +v -1.241789 0.159632 1.700890 +v -1.372541 0.159632 1.700890 +v -1.169965 0.085023 1.903466 +v -1.444366 0.085023 1.903466 +v -1.169965 0.085023 1.629065 +v -1.444366 0.085023 1.629065 +v -1.169965 0.903927 1.903466 +v -1.444366 0.903927 1.903466 +v -1.169965 0.903927 1.629065 +v -1.444366 0.903927 1.629065 +v -1.212842 0.903927 1.860589 +v -1.401489 0.903927 1.860589 +v -1.212842 0.903927 1.671942 +v -1.401489 0.903927 1.671942 +v -1.241789 0.854444 1.831641 +v -1.372541 0.854444 1.831641 +v -1.241789 0.854444 1.700890 +v -1.372541 0.854444 1.700890 +v -1.241789 0.159632 1.831641 +v -1.372541 0.159632 1.831641 +v -1.241789 0.159632 1.700890 +v -1.372541 0.159632 1.700890 +v -1.169965 0.085023 1.354661 +v -1.444366 0.085023 1.354661 +v -1.169965 0.085023 1.080260 +v -1.444366 0.085023 1.080260 +v -1.169965 0.903927 1.354661 +v -1.444366 0.903927 1.354661 +v -1.169965 0.903927 1.080260 +v -1.444366 0.903927 1.080260 +v -1.212842 0.903927 1.311784 +v -1.401489 0.903927 1.311784 +v -1.212842 0.903927 1.123137 +v -1.401489 0.903927 1.123137 +v -1.241789 0.854444 1.282836 +v -1.372541 0.854444 1.282836 +v -1.241789 0.854444 1.152085 +v -1.372541 0.854444 1.152085 +v -1.241789 0.159632 1.282836 +v -1.372541 0.159632 1.282836 +v -1.241789 0.159632 1.152085 +v -1.372541 0.159632 1.152085 +v -1.169965 0.085023 1.354661 +v -1.444366 0.085023 1.354661 +v -1.169965 0.085023 1.080260 +v -1.444366 0.085023 1.080260 +v -1.169965 0.903927 1.354661 +v -1.444366 0.903927 1.354661 +v -1.169965 0.903927 1.080260 +v -1.444366 0.903927 1.080260 +v -1.212842 0.903927 1.311784 +v -1.401489 0.903927 1.311784 +v -1.212842 0.903927 1.123137 +v -1.401489 0.903927 1.123137 +v -1.241789 0.854444 1.282836 +v -1.372541 0.854444 1.282836 +v -1.241789 0.854444 1.152085 +v -1.372541 0.854444 1.152085 +v -1.241789 0.159632 1.282836 +v -1.372541 0.159632 1.282836 +v -1.241789 0.159632 1.152085 +v -1.372541 0.159632 1.152085 +v -1.169965 0.085023 1.629065 +v -1.444366 0.085023 1.629065 +v -1.169965 0.085023 1.354664 +v -1.444366 0.085023 1.354663 +v -1.169965 0.903926 1.629065 +v -1.444366 0.903927 1.629065 +v -1.169965 0.903926 1.354664 +v -1.444366 0.903927 1.354663 +v -1.212842 0.903927 1.586188 +v -1.401489 0.903927 1.586187 +v -1.212842 0.903927 1.397541 +v -1.401489 0.903927 1.397541 +v -1.241790 0.854444 1.557240 +v -1.372541 0.854444 1.557240 +v -1.241790 0.854444 1.426489 +v -1.372541 0.854444 1.426489 +v -1.241790 0.159632 1.557240 +v -1.372541 0.159632 1.557240 +v -1.241790 0.159632 1.426489 +v -1.372541 0.159632 1.426489 +v -1.169965 0.085023 1.629065 +v -1.444366 0.085023 1.629065 +v -1.169965 0.085023 1.354664 +v -1.444366 0.085023 1.354663 +v -1.169965 0.903926 1.629065 +v -1.444366 0.903927 1.629065 +v -1.169965 0.903926 1.354664 +v -1.444366 0.903927 1.354663 +v -1.212842 0.903927 1.586188 +v -1.401489 0.903927 1.586187 +v -1.212842 0.903927 1.397541 +v -1.401489 0.903927 1.397541 +v -1.241790 0.854444 1.557240 +v -1.372541 0.854444 1.557240 +v -1.241790 0.854444 1.426489 +v -1.372541 0.854444 1.426489 +v -1.241790 0.159632 1.557240 +v -1.372541 0.159632 1.557240 +v -1.241790 0.159632 1.426489 +v -1.372541 0.159632 1.426489 +v -1.169965 0.085023 1.080261 +v -1.444366 0.085023 1.080261 +v -1.169965 0.085023 0.805860 +v -1.444366 0.085023 0.805860 +v -1.169965 0.903927 1.080261 +v -1.444366 0.903927 1.080261 +v -1.169965 0.903927 0.805860 +v -1.444366 0.903927 0.805860 +v -1.212842 0.903927 1.037383 +v -1.401489 0.903927 1.037383 +v -1.212842 0.903927 0.848737 +v -1.401489 0.903927 0.848737 +v -1.241789 0.854444 1.008436 +v -1.372541 0.854444 1.008436 +v -1.241789 0.854444 0.877684 +v -1.372541 0.854444 0.877684 +v -1.241789 0.159632 1.008436 +v -1.372541 0.159632 1.008436 +v -1.241789 0.159632 0.877684 +v -1.372541 0.159632 0.877684 +v -1.169965 0.085023 1.080261 +v -1.444366 0.085023 1.080261 +v -1.169965 0.085023 0.805860 +v -1.444366 0.085023 0.805860 +v -1.169965 0.903927 1.080261 +v -1.444366 0.903927 1.080261 +v -1.169965 0.903927 0.805860 +v -1.444366 0.903927 0.805860 +v -1.212842 0.903927 1.037383 +v -1.401489 0.903927 1.037383 +v -1.212842 0.903927 0.848737 +v -1.401489 0.903927 0.848737 +v -1.241789 0.854444 1.008436 +v -1.372541 0.854444 1.008436 +v -1.241789 0.854444 0.877684 +v -1.372541 0.854444 0.877684 +v -1.241789 0.159632 1.008436 +v -1.372541 0.159632 1.008436 +v -1.241789 0.159632 0.877684 +v -1.372541 0.159632 0.877684 +v -1.444366 0.085023 0.531456 +v -1.444366 0.085023 0.805857 +v -1.444366 0.903927 0.531456 +v -1.444366 0.903927 0.805857 +v -1.444366 0.085023 1.629065 +v -1.444366 0.085023 1.903466 +v -1.444366 0.903927 1.629065 +v -1.444366 0.903927 1.903466 +v -1.444366 0.085023 1.080260 +v -1.444366 0.085023 1.354661 +v -1.444366 0.903927 1.080260 +v -1.444366 0.903927 1.354661 +v -1.444366 0.085023 1.354663 +v -1.444366 0.085023 1.629065 +v -1.444366 0.903927 1.354663 +v -1.444366 0.903927 1.629065 +v -1.444366 0.085023 0.805860 +v -1.444366 0.085023 1.080261 +v -1.444366 0.903927 0.805860 +v -1.444366 0.903927 1.080261 +v -1.444366 0.085023 0.531456 +v -1.444366 0.085023 0.805857 +v -1.444366 0.903927 0.531456 +v -1.444366 0.903927 0.805857 +v -1.444366 0.085023 1.629065 +v -1.444366 0.085023 1.903466 +v -1.444366 0.903927 1.629065 +v -1.444366 0.903927 1.903466 +v -1.444366 0.085023 1.080260 +v -1.444366 0.085023 1.354661 +v -1.444366 0.903927 1.080260 +v -1.444366 0.903927 1.354661 +v -1.444366 0.085023 1.354663 +v -1.444366 0.085023 1.629065 +v -1.444366 0.903927 1.354663 +v -1.444366 0.903927 1.629065 +v -1.444366 0.085023 0.805860 +v -1.444366 0.085023 1.080261 +v -1.444366 0.903927 0.805860 +v -1.444366 0.903927 1.080261 +v -1.444366 0.085023 0.531456 +v -1.444366 0.085023 0.805857 +v -1.444366 0.903927 0.531456 +v -1.444366 0.903927 0.805857 +v -1.444366 0.085023 1.629065 +v -1.444366 0.085023 1.903466 +v -1.444366 0.903927 1.629065 +v -1.444366 0.903927 1.903466 +v -1.444366 0.085023 1.080260 +v -1.444366 0.085023 1.354661 +v -1.444366 0.903927 1.080260 +v -1.444366 0.903927 1.354661 +v -1.444366 0.085023 1.354663 +v -1.444366 0.085023 1.629065 +v -1.444366 0.903927 1.354663 +v -1.444366 0.903927 1.629065 +v -1.444366 0.085023 0.805860 +v -1.444366 0.085023 1.080261 +v -1.444366 0.903927 0.805860 +v -1.444366 0.903927 1.080261 +v -0.895563 0.085023 0.805857 +v -1.169965 0.085023 0.805857 +v -0.895563 0.085023 0.531456 +v -1.169965 0.085023 0.531456 +v -0.895563 0.903927 0.805857 +v -1.169965 0.903927 0.805857 +v -0.895563 0.903927 0.531456 +v -1.169965 0.903927 0.531456 +v -0.938441 0.903927 0.762980 +v -1.127087 0.903927 0.762980 +v -0.938441 0.903927 0.574333 +v -1.127087 0.903927 0.574333 +v -0.967388 0.854444 0.734032 +v -1.098140 0.854444 0.734032 +v -0.967388 0.854444 0.603281 +v -1.098140 0.854444 0.603281 +v -0.967388 0.159632 0.734032 +v -1.098140 0.159632 0.734032 +v -0.967388 0.159632 0.603281 +v -1.098140 0.159632 0.603281 +v -0.895563 0.085023 0.805857 +v -1.169965 0.085023 0.805857 +v -0.895563 0.085023 0.531456 +v -1.169965 0.085023 0.531456 +v -0.895563 0.903927 0.805857 +v -1.169965 0.903927 0.805857 +v -0.895563 0.903927 0.531456 +v -1.169965 0.903927 0.531456 +v -0.938441 0.903927 0.762980 +v -1.127087 0.903927 0.762980 +v -0.938441 0.903927 0.574333 +v -1.127087 0.903927 0.574333 +v -0.967388 0.854444 0.734032 +v -1.098140 0.854444 0.734032 +v -0.967388 0.854444 0.603281 +v -1.098140 0.854444 0.603281 +v -0.967388 0.159632 0.734032 +v -1.098140 0.159632 0.734032 +v -0.967388 0.159632 0.603281 +v -1.098140 0.159632 0.603281 +v -0.895563 0.085023 1.903466 +v -1.169965 0.085023 1.903466 +v -0.895563 0.085023 1.629065 +v -1.169965 0.085023 1.629065 +v -0.895563 0.903927 1.903466 +v -1.169965 0.903927 1.903466 +v -0.895563 0.903927 1.629065 +v -1.169965 0.903927 1.629065 +v -0.938441 0.903927 1.860589 +v -1.127087 0.903927 1.860589 +v -0.938441 0.903927 1.671942 +v -1.127087 0.903927 1.671942 +v -0.967388 0.854444 1.831641 +v -1.098140 0.854444 1.831641 +v -0.967388 0.854444 1.700890 +v -1.098140 0.854444 1.700890 +v -0.967388 0.159632 1.831641 +v -1.098140 0.159632 1.831641 +v -0.967388 0.159632 1.700890 +v -1.098140 0.159632 1.700890 +v -0.895563 0.085023 1.903466 +v -1.169965 0.085023 1.903466 +v -0.895563 0.085023 1.629065 +v -1.169965 0.085023 1.629065 +v -0.895563 0.903927 1.903466 +v -1.169965 0.903927 1.903466 +v -0.895563 0.903927 1.629065 +v -1.169965 0.903927 1.629065 +v -0.938441 0.903927 1.860589 +v -1.127087 0.903927 1.860589 +v -0.938441 0.903927 1.671942 +v -1.127087 0.903927 1.671942 +v -0.967388 0.854444 1.831641 +v -1.098140 0.854444 1.831641 +v -0.967388 0.854444 1.700890 +v -1.098140 0.854444 1.700890 +v -0.967388 0.159632 1.831641 +v -1.098140 0.159632 1.831641 +v -0.967388 0.159632 1.700890 +v -1.098140 0.159632 1.700890 +v -0.895563 0.085023 1.354661 +v -1.169965 0.085023 1.354661 +v -0.895563 0.085023 1.080260 +v -1.169965 0.085023 1.080260 +v -0.895563 0.903927 1.354661 +v -1.169965 0.903927 1.354661 +v -0.895563 0.903927 1.080260 +v -1.169965 0.903927 1.080260 +v -0.938441 0.903927 1.311784 +v -1.127087 0.903927 1.311784 +v -0.938441 0.903927 1.123137 +v -1.127087 0.903927 1.123137 +v -0.967388 0.854444 1.282836 +v -1.098140 0.854444 1.282836 +v -0.967388 0.854444 1.152085 +v -1.098140 0.854444 1.152085 +v -0.967388 0.159632 1.282836 +v -1.098140 0.159632 1.282836 +v -0.967388 0.159632 1.152085 +v -1.098140 0.159632 1.152085 +v -0.895563 0.085023 1.354661 +v -1.169965 0.085023 1.354661 +v -0.895563 0.085023 1.080260 +v -1.169965 0.085023 1.080260 +v -0.895563 0.903927 1.354661 +v -1.169965 0.903927 1.354661 +v -0.895563 0.903927 1.080260 +v -1.169965 0.903927 1.080260 +v -0.938441 0.903927 1.311784 +v -1.127087 0.903927 1.311784 +v -0.938441 0.903927 1.123137 +v -1.127087 0.903927 1.123137 +v -0.967388 0.854444 1.282836 +v -1.098140 0.854444 1.282836 +v -0.967388 0.854444 1.152085 +v -1.098140 0.854444 1.152085 +v -0.967388 0.159632 1.282836 +v -1.098140 0.159632 1.282836 +v -0.967388 0.159632 1.152085 +v -1.098140 0.159632 1.152085 +v -0.895563 0.085023 1.629065 +v -1.169965 0.085023 1.629065 +v -0.895563 0.085023 1.354664 +v -1.169965 0.085023 1.354663 +v -0.895563 0.903926 1.629065 +v -1.169965 0.903927 1.629065 +v -0.895563 0.903926 1.354664 +v -1.169965 0.903927 1.354663 +v -0.938441 0.903927 1.586188 +v -1.127087 0.903927 1.586187 +v -0.938441 0.903927 1.397541 +v -1.127087 0.903927 1.397541 +v -0.967388 0.854444 1.557240 +v -1.098140 0.854444 1.557240 +v -0.967388 0.854444 1.426489 +v -1.098140 0.854444 1.426489 +v -0.967388 0.159632 1.557240 +v -1.098140 0.159632 1.557240 +v -0.967388 0.159632 1.426489 +v -1.098140 0.159632 1.426489 +v -0.895563 0.085023 1.629065 +v -1.169965 0.085023 1.629065 +v -0.895563 0.085023 1.354664 +v -1.169965 0.085023 1.354663 +v -0.895563 0.903926 1.629065 +v -1.169965 0.903927 1.629065 +v -0.895563 0.903926 1.354664 +v -1.169965 0.903927 1.354663 +v -0.938441 0.903927 1.586188 +v -1.127087 0.903927 1.586187 +v -0.938441 0.903927 1.397541 +v -1.127087 0.903927 1.397541 +v -0.967388 0.854444 1.557240 +v -1.098140 0.854444 1.557240 +v -0.967388 0.854444 1.426489 +v -1.098140 0.854444 1.426489 +v -0.967388 0.159632 1.557240 +v -1.098140 0.159632 1.557240 +v -0.967388 0.159632 1.426489 +v -1.098140 0.159632 1.426489 +v -0.895563 0.085023 1.080261 +v -1.169965 0.085023 1.080261 +v -0.895563 0.085023 0.805860 +v -1.169965 0.085023 0.805860 +v -0.895563 0.903927 1.080261 +v -1.169965 0.903927 1.080261 +v -0.895563 0.903927 0.805860 +v -1.169965 0.903927 0.805860 +v -0.938441 0.903927 1.037383 +v -1.127087 0.903927 1.037383 +v -0.938441 0.903927 0.848737 +v -1.127087 0.903927 0.848737 +v -0.967388 0.854444 1.008436 +v -1.098140 0.854444 1.008436 +v -0.967388 0.854444 0.877684 +v -1.098140 0.854444 0.877684 +v -0.967388 0.159632 1.008436 +v -1.098140 0.159632 1.008436 +v -0.967388 0.159632 0.877684 +v -1.098140 0.159632 0.877684 +v -0.895563 0.085023 1.080261 +v -1.169965 0.085023 1.080261 +v -0.895563 0.085023 0.805860 +v -1.169965 0.085023 0.805860 +v -0.895563 0.903927 1.080261 +v -1.169965 0.903927 1.080261 +v -0.895563 0.903927 0.805860 +v -1.169965 0.903927 0.805860 +v -0.938441 0.903927 1.037383 +v -1.127087 0.903927 1.037383 +v -0.938441 0.903927 0.848737 +v -1.127087 0.903927 0.848737 +v -0.967388 0.854444 1.008436 +v -1.098140 0.854444 1.008436 +v -0.967388 0.854444 0.877684 +v -1.098140 0.854444 0.877684 +v -0.967388 0.159632 1.008436 +v -1.098140 0.159632 1.008436 +v -0.967388 0.159632 0.877684 +v -1.098140 0.159632 0.877684 +v -1.169965 0.085023 0.531456 +v -1.169965 0.085023 0.805857 +v -1.169965 0.903927 0.531456 +v -1.169965 0.903927 0.805857 +v -1.169965 0.085023 1.629065 +v -1.169965 0.085023 1.903466 +v -1.169965 0.903927 1.629065 +v -1.169965 0.903927 1.903466 +v -1.169965 0.085023 1.080260 +v -1.169965 0.085023 1.354661 +v -1.169965 0.903927 1.080260 +v -1.169965 0.903927 1.354661 +v -1.169965 0.085023 1.354663 +v -1.169965 0.085023 1.629065 +v -1.169965 0.903927 1.354663 +v -1.169965 0.903927 1.629065 +v -1.169965 0.085023 0.805860 +v -1.169965 0.085023 1.080261 +v -1.169965 0.903927 0.805860 +v -1.169965 0.903927 1.080261 +v -1.169965 0.085023 0.531456 +v -1.169965 0.085023 0.805857 +v -1.169965 0.903927 0.531456 +v -1.169965 0.903927 0.805857 +v -1.169965 0.085023 1.629065 +v -1.169965 0.085023 1.903466 +v -1.169965 0.903927 1.629065 +v -1.169965 0.903927 1.903466 +v -1.169965 0.085023 1.080260 +v -1.169965 0.085023 1.354661 +v -1.169965 0.903927 1.080260 +v -1.169965 0.903927 1.354661 +v -1.169965 0.085023 1.354663 +v -1.169965 0.085023 1.629065 +v -1.169965 0.903927 1.354663 +v -1.169965 0.903927 1.629065 +v -1.169965 0.085023 0.805860 +v -1.169965 0.085023 1.080261 +v -1.169965 0.903927 0.805860 +v -1.169965 0.903927 1.080261 +v -1.169965 0.085023 0.531456 +v -1.169965 0.085023 0.805857 +v -1.169965 0.903927 0.531456 +v -1.169965 0.903927 0.805857 +v -1.169965 0.085023 1.629065 +v -1.169965 0.085023 1.903466 +v -1.169965 0.903927 1.629065 +v -1.169965 0.903927 1.903466 +v -1.169965 0.085023 1.080260 +v -1.169965 0.085023 1.354661 +v -1.169965 0.903927 1.080260 +v -1.169965 0.903927 1.354661 +v -1.169965 0.085023 1.354663 +v -1.169965 0.085023 1.629065 +v -1.169965 0.903927 1.354663 +v -1.169965 0.903927 1.629065 +v -1.169965 0.085023 0.805860 +v -1.169965 0.085023 1.080261 +v -1.169965 0.903927 0.805860 +v -1.169965 0.903927 1.080261 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.5049 0.8631 +vn 0.8631 0.5049 0.0000 +vn -0.8631 0.5049 0.0000 +vn 0.0000 0.5049 -0.8631 +vn -0.8632 0.5049 0.0000 +vn 0.8631 0.5050 0.0000 +vn 0.8632 0.5049 0.0000 +vn -0.8631 0.5050 0.0000 +vn -0.0000 0.5050 0.8631 +vn 0.0000 0.5049 -0.8632 +vn 0.0000 0.5049 0.8632 +usemtl BlackPlastic.002 +s off +f 153//15 151//15 152//15 154//15 +f 158//16 156//16 160//16 162//16 +f 154//17 152//17 156//17 158//17 +f 151//18 153//18 157//18 155//18 +f 152//19 151//19 155//19 156//19 +f 153//20 154//20 158//20 157//20 +f 161//21 162//21 166//21 165//21 +f 155//16 157//16 161//16 159//16 +f 159//16 160//16 156//16 155//16 +f 157//16 158//16 162//16 161//16 +f 167//20 168//20 164//20 163//20 +f 162//22 160//22 164//22 166//22 +f 159//23 161//23 165//23 163//23 +f 163//24 164//24 160//24 159//24 +f 169//16 170//16 168//16 167//16 +f 165//19 166//19 170//19 169//19 +f 166//18 164//18 168//18 170//18 +f 163//17 165//17 169//17 167//17 +f 173//15 171//15 172//15 174//15 +f 178//16 176//16 180//16 182//16 +f 336//19 338//19 369//19 370//19 +f 171//18 173//18 177//18 175//18 +f 172//19 171//19 175//19 176//19 +f 173//20 174//20 178//20 177//20 +f 181//21 182//21 186//21 185//21 +f 175//16 177//16 181//16 179//16 +f 179//16 180//16 176//16 175//16 +f 177//16 178//16 182//16 181//16 +f 187//20 188//20 184//20 183//20 +f 182//22 180//22 184//22 186//22 +f 179//23 181//23 185//23 183//23 +f 183//24 184//24 180//24 179//24 +f 189//16 190//16 188//16 187//16 +f 185//19 186//19 190//19 189//19 +f 186//18 184//18 188//18 190//18 +f 183//17 185//17 189//17 187//17 +f 193//15 191//15 192//15 194//15 +f 198//16 196//16 200//16 202//16 +f 194//17 192//17 196//17 198//17 +f 191//18 193//18 197//18 195//18 +f 192//19 191//19 195//19 196//19 +f 193//20 194//20 198//20 197//20 +f 201//21 202//21 206//21 205//21 +f 195//16 197//16 201//16 199//16 +f 199//16 200//16 196//16 195//16 +f 197//16 198//16 202//16 201//16 +f 207//20 208//20 204//20 203//20 +f 202//22 200//22 204//22 206//22 +f 199//25 201//25 205//25 203//25 +f 203//24 204//24 200//24 199//24 +f 209//16 210//16 208//16 207//16 +f 205//19 206//19 210//19 209//19 +f 206//18 204//18 208//18 210//18 +f 203//17 205//17 209//17 207//17 +f 213//15 211//15 212//15 214//15 +f 218//16 216//16 220//16 222//16 +f 258//19 254//19 359//19 361//19 +f 211//18 213//18 217//18 215//18 +f 212//19 211//19 215//19 216//19 +f 213//20 214//20 218//20 217//20 +f 221//21 222//21 226//21 225//21 +f 215//16 217//16 221//16 219//16 +f 219//16 220//16 216//16 215//16 +f 217//16 218//16 222//16 221//16 +f 227//20 228//20 224//20 223//20 +f 222//22 220//22 224//22 226//22 +f 219//25 221//25 225//25 223//25 +f 223//24 224//24 220//24 219//24 +f 229//16 230//16 228//16 227//16 +f 225//19 226//19 230//19 229//19 +f 226//18 224//18 228//18 230//18 +f 223//17 225//17 229//17 227//17 +f 233//15 231//15 232//15 234//15 +f 238//16 236//16 240//16 242//16 +f 234//17 232//17 236//17 238//17 +f 231//18 233//18 237//18 235//18 +f 232//19 231//19 235//19 236//19 +f 233//20 234//20 238//20 237//20 +f 241//21 242//21 246//21 245//21 +f 235//16 237//16 241//16 239//16 +f 239//16 240//16 236//16 235//16 +f 237//16 238//16 242//16 241//16 +f 247//20 248//20 244//20 243//20 +f 242//26 240//26 244//26 246//26 +f 239//23 241//23 245//23 243//23 +f 243//24 244//24 240//24 239//24 +f 249//16 250//16 248//16 247//16 +f 245//19 246//19 250//19 249//19 +f 246//18 244//18 248//18 250//18 +f 243//17 245//17 249//17 247//17 +f 253//15 251//15 252//15 254//15 +f 258//16 256//16 260//16 262//16 +f 216//19 218//19 357//19 358//19 +f 251//18 253//18 257//18 255//18 +f 252//19 251//19 255//19 256//19 +f 253//20 254//20 258//20 257//20 +f 261//21 262//21 266//21 265//21 +f 255//16 257//16 261//16 259//16 +f 259//16 260//16 256//16 255//16 +f 257//16 258//16 262//16 261//16 +f 267//20 268//20 264//20 263//20 +f 262//26 260//26 264//26 266//26 +f 259//23 261//23 265//23 263//23 +f 263//24 264//24 260//24 259//24 +f 269//16 270//16 268//16 267//16 +f 265//19 266//19 270//19 269//19 +f 266//18 264//18 268//18 270//18 +f 263//17 265//17 269//17 267//17 +f 273//15 271//15 272//15 274//15 +f 278//16 276//16 280//16 282//16 +f 274//17 272//17 276//17 278//17 +f 271//18 273//18 277//18 275//18 +f 272//19 271//19 275//19 276//19 +f 273//20 274//20 278//20 277//20 +f 281//21 282//21 286//21 285//21 +f 275//16 277//16 281//16 279//16 +f 279//16 280//16 276//16 275//16 +f 277//16 278//16 282//16 281//16 +f 287//20 288//20 284//20 283//20 +f 282//22 280//22 284//22 286//22 +f 279//23 281//23 285//23 283//23 +f 283//24 284//24 280//24 279//24 +f 289//16 290//16 288//16 287//16 +f 285//19 286//19 290//19 289//19 +f 286//18 284//18 288//18 290//18 +f 283//17 285//17 289//17 287//17 +f 293//15 291//15 292//15 294//15 +f 298//16 296//16 300//16 302//16 +f 252//19 256//19 362//19 360//19 +f 291//18 293//18 297//18 295//18 +f 292//19 291//19 295//19 296//19 +f 293//20 294//20 298//20 297//20 +f 301//21 302//21 306//21 305//21 +f 295//16 297//16 301//16 299//16 +f 299//16 300//16 296//16 295//16 +f 297//16 298//16 302//16 301//16 +f 307//20 308//20 304//20 303//20 +f 302//22 300//22 304//22 306//22 +f 299//23 301//23 305//23 303//23 +f 303//24 304//24 300//24 299//24 +f 309//16 310//16 308//16 307//16 +f 305//19 306//19 310//19 309//19 +f 306//18 304//18 308//18 310//18 +f 303//17 305//17 309//17 307//17 +f 313//15 311//15 312//15 314//15 +f 318//16 316//16 320//16 322//16 +f 314//17 312//17 316//17 318//17 +f 311//18 313//18 317//18 315//18 +f 312//19 311//19 315//19 316//19 +f 313//20 314//20 318//20 317//20 +f 321//21 322//21 326//21 325//21 +f 315//16 317//16 321//16 319//16 +f 319//16 320//16 316//16 315//16 +f 317//16 318//16 322//16 321//16 +f 327//20 328//20 324//20 323//20 +f 322//22 320//22 324//22 326//22 +f 319//25 321//25 325//25 323//25 +f 323//24 324//24 320//24 319//24 +f 329//16 330//16 328//16 327//16 +f 325//19 326//19 330//19 329//19 +f 326//18 324//18 328//18 330//18 +f 323//17 325//17 329//17 327//17 +f 333//15 331//15 332//15 334//15 +f 338//16 336//16 340//16 342//16 +f 294//19 292//19 364//19 363//19 +f 331//18 333//18 337//18 335//18 +f 332//19 331//19 335//19 336//19 +f 333//20 334//20 338//20 337//20 +f 341//21 342//21 346//21 345//21 +f 335//16 337//16 341//16 339//16 +f 339//16 340//16 336//16 335//16 +f 337//16 338//16 342//16 341//16 +f 347//20 348//20 344//20 343//20 +f 342//22 340//22 344//22 346//22 +f 339//25 341//25 345//25 343//25 +f 343//24 344//24 340//24 339//24 +f 349//16 350//16 348//16 347//16 +f 345//19 346//19 350//19 349//19 +f 346//18 344//18 348//18 350//18 +f 343//17 345//17 349//17 347//17 +f 351//17 352//17 354//17 353//17 +f 355//17 356//17 358//17 357//17 +f 359//17 360//17 362//17 361//17 +f 363//17 364//17 366//17 365//17 +f 367//17 368//17 370//17 369//17 +f 254//19 252//19 360//19 359//19 +f 212//19 216//19 358//19 356//19 +f 176//19 178//19 353//19 354//19 +f 218//19 214//19 355//19 357//19 +f 332//19 336//19 370//19 368//19 +f 296//19 298//19 365//19 366//19 +f 214//19 212//19 356//19 355//19 +f 172//19 176//19 354//19 352//19 +f 338//19 334//19 367//19 369//19 +f 334//19 332//19 368//19 367//19 +f 178//19 174//19 351//19 353//19 +f 292//19 296//19 366//19 364//19 +f 174//19 172//19 352//19 351//19 +f 256//19 258//19 361//19 362//19 +f 298//19 294//19 363//19 365//19 +f 371//18 373//18 374//18 372//18 +f 375//18 377//18 378//18 376//18 +f 379//18 381//18 382//18 380//18 +f 383//18 385//18 386//18 384//18 +f 387//18 389//18 390//18 388//18 +f 372//19 374//19 394//19 392//19 +f 390//19 389//19 409//19 410//19 +f 380//19 382//19 402//19 400//19 +f 373//19 371//19 391//19 393//19 +f 388//19 390//19 410//19 408//19 +f 381//19 379//19 399//19 401//19 +f 375//19 376//19 396//19 395//19 +f 389//19 387//19 407//19 409//19 +f 383//19 384//19 404//19 403//19 +f 378//19 377//19 397//19 398//19 +f 386//19 385//19 405//19 406//19 +f 376//19 378//19 398//19 396//19 +f 384//19 386//19 406//19 404//19 +f 377//19 375//19 395//19 397//19 +f 371//19 372//19 392//19 391//19 +f 385//19 383//19 403//19 405//19 +f 379//19 380//19 400//19 399//19 +f 374//19 373//19 393//19 394//19 +f 387//19 388//19 408//19 407//19 +f 382//19 381//19 401//19 402//19 +f 413//15 411//15 412//15 414//15 +f 418//16 416//16 420//16 422//16 +f 414//17 412//17 416//17 418//17 +f 411//18 413//18 417//18 415//18 +f 412//19 411//19 415//19 416//19 +f 413//20 414//20 418//20 417//20 +f 421//21 422//21 426//21 425//21 +f 415//16 417//16 421//16 419//16 +f 419//16 420//16 416//16 415//16 +f 417//16 418//16 422//16 421//16 +f 427//20 428//20 424//20 423//20 +f 422//27 420//27 424//27 426//27 +f 419//23 421//23 425//23 423//23 +f 423//24 424//24 420//24 419//24 +f 429//16 430//16 428//16 427//16 +f 425//19 426//19 430//19 429//19 +f 426//18 424//18 428//18 430//18 +f 423//17 425//17 429//17 427//17 +f 433//15 431//15 432//15 434//15 +f 438//16 436//16 440//16 442//16 +f 596//19 598//19 629//19 630//19 +f 431//18 433//18 437//18 435//18 +f 432//19 431//19 435//19 436//19 +f 433//20 434//20 438//20 437//20 +f 441//21 442//21 446//21 445//21 +f 435//16 437//16 441//16 439//16 +f 439//16 440//16 436//16 435//16 +f 437//16 438//16 442//16 441//16 +f 447//20 448//20 444//20 443//20 +f 442//27 440//27 444//27 446//27 +f 439//23 441//23 445//23 443//23 +f 443//24 444//24 440//24 439//24 +f 449//16 450//16 448//16 447//16 +f 445//19 446//19 450//19 449//19 +f 446//18 444//18 448//18 450//18 +f 443//17 445//17 449//17 447//17 +f 453//15 451//15 452//15 454//15 +f 458//16 456//16 460//16 462//16 +f 454//17 452//17 456//17 458//17 +f 451//18 453//18 457//18 455//18 +f 452//19 451//19 455//19 456//19 +f 453//20 454//20 458//20 457//20 +f 461//21 462//21 466//21 465//21 +f 455//16 457//16 461//16 459//16 +f 459//16 460//16 456//16 455//16 +f 457//16 458//16 462//16 461//16 +f 467//20 468//20 464//20 463//20 +f 462//22 460//22 464//22 466//22 +f 459//23 461//23 465//23 463//23 +f 463//24 464//24 460//24 459//24 +f 469//16 470//16 468//16 467//16 +f 465//19 466//19 470//19 469//19 +f 466//18 464//18 468//18 470//18 +f 463//17 465//17 469//17 467//17 +f 473//15 471//15 472//15 474//15 +f 478//16 476//16 480//16 482//16 +f 518//19 514//19 619//19 621//19 +f 471//18 473//18 477//18 475//18 +f 472//19 471//19 475//19 476//19 +f 473//20 474//20 478//20 477//20 +f 481//21 482//21 486//21 485//21 +f 475//16 477//16 481//16 479//16 +f 479//16 480//16 476//16 475//16 +f 477//16 478//16 482//16 481//16 +f 487//20 488//20 484//20 483//20 +f 482//22 480//22 484//22 486//22 +f 479//23 481//23 485//23 483//23 +f 483//24 484//24 480//24 479//24 +f 489//16 490//16 488//16 487//16 +f 485//19 486//19 490//19 489//19 +f 486//18 484//18 488//18 490//18 +f 483//17 485//17 489//17 487//17 +f 493//15 491//15 492//15 494//15 +f 498//16 496//16 500//16 502//16 +f 494//17 492//17 496//17 498//17 +f 491//18 493//18 497//18 495//18 +f 492//19 491//19 495//19 496//19 +f 493//20 494//20 498//20 497//20 +f 501//21 502//21 506//21 505//21 +f 495//16 497//16 501//16 499//16 +f 499//16 500//16 496//16 495//16 +f 497//16 498//16 502//16 501//16 +f 507//20 508//20 504//20 503//20 +f 502//22 500//22 504//22 506//22 +f 499//28 501//28 505//28 503//28 +f 503//24 504//24 500//24 499//24 +f 509//16 510//16 508//16 507//16 +f 505//19 506//19 510//19 509//19 +f 506//18 504//18 508//18 510//18 +f 503//17 505//17 509//17 507//17 +f 513//15 511//15 512//15 514//15 +f 518//16 516//16 520//16 522//16 +f 476//19 478//19 617//19 618//19 +f 511//18 513//18 517//18 515//18 +f 512//19 511//19 515//19 516//19 +f 513//20 514//20 518//20 517//20 +f 521//21 522//21 526//21 525//21 +f 515//16 517//16 521//16 519//16 +f 519//16 520//16 516//16 515//16 +f 517//16 518//16 522//16 521//16 +f 527//20 528//20 524//20 523//20 +f 522//22 520//22 524//22 526//22 +f 519//28 521//28 525//28 523//28 +f 523//24 524//24 520//24 519//24 +f 529//16 530//16 528//16 527//16 +f 525//19 526//19 530//19 529//19 +f 526//18 524//18 528//18 530//18 +f 523//17 525//17 529//17 527//17 +f 533//15 531//15 532//15 534//15 +f 538//16 536//16 540//16 542//16 +f 534//17 532//17 536//17 538//17 +f 531//18 533//18 537//18 535//18 +f 532//19 531//19 535//19 536//19 +f 533//20 534//20 538//20 537//20 +f 541//29 542//29 546//29 545//29 +f 535//16 537//16 541//16 539//16 +f 539//16 540//16 536//16 535//16 +f 537//16 538//16 542//16 541//16 +f 547//20 548//20 544//20 543//20 +f 542//22 540//22 544//22 546//22 +f 539//23 541//23 545//23 543//23 +f 543//24 544//24 540//24 539//24 +f 549//16 550//16 548//16 547//16 +f 545//19 546//19 550//19 549//19 +f 546//18 544//18 548//18 550//18 +f 543//17 545//17 549//17 547//17 +f 553//15 551//15 552//15 554//15 +f 558//16 556//16 560//16 562//16 +f 512//19 516//19 622//19 620//19 +f 551//18 553//18 557//18 555//18 +f 552//19 551//19 555//19 556//19 +f 553//20 554//20 558//20 557//20 +f 561//29 562//29 566//29 565//29 +f 555//16 557//16 561//16 559//16 +f 559//16 560//16 556//16 555//16 +f 557//16 558//16 562//16 561//16 +f 567//20 568//20 564//20 563//20 +f 562//22 560//22 564//22 566//22 +f 559//23 561//23 565//23 563//23 +f 563//24 564//24 560//24 559//24 +f 569//16 570//16 568//16 567//16 +f 565//19 566//19 570//19 569//19 +f 566//18 564//18 568//18 570//18 +f 563//17 565//17 569//17 567//17 +f 573//15 571//15 572//15 574//15 +f 578//16 576//16 580//16 582//16 +f 574//17 572//17 576//17 578//17 +f 571//18 573//18 577//18 575//18 +f 572//19 571//19 575//19 576//19 +f 573//20 574//20 578//20 577//20 +f 581//21 582//21 586//21 585//21 +f 575//16 577//16 581//16 579//16 +f 579//16 580//16 576//16 575//16 +f 577//16 578//16 582//16 581//16 +f 587//20 588//20 584//20 583//20 +f 582//27 580//27 584//27 586//27 +f 579//23 581//23 585//23 583//23 +f 583//24 584//24 580//24 579//24 +f 589//16 590//16 588//16 587//16 +f 585//19 586//19 590//19 589//19 +f 586//18 584//18 588//18 590//18 +f 583//17 585//17 589//17 587//17 +f 593//15 591//15 592//15 594//15 +f 598//16 596//16 600//16 602//16 +f 554//19 552//19 624//19 623//19 +f 591//18 593//18 597//18 595//18 +f 592//19 591//19 595//19 596//19 +f 593//20 594//20 598//20 597//20 +f 601//21 602//21 606//21 605//21 +f 595//16 597//16 601//16 599//16 +f 599//16 600//16 596//16 595//16 +f 597//16 598//16 602//16 601//16 +f 607//20 608//20 604//20 603//20 +f 602//27 600//27 604//27 606//27 +f 599//23 601//23 605//23 603//23 +f 603//24 604//24 600//24 599//24 +f 609//16 610//16 608//16 607//16 +f 605//19 606//19 610//19 609//19 +f 606//18 604//18 608//18 610//18 +f 603//17 605//17 609//17 607//17 +f 611//17 612//17 614//17 613//17 +f 615//17 616//17 618//17 617//17 +f 619//17 620//17 622//17 621//17 +f 623//17 624//17 626//17 625//17 +f 627//17 628//17 630//17 629//17 +f 514//19 512//19 620//19 619//19 +f 472//19 476//19 618//19 616//19 +f 436//19 438//19 613//19 614//19 +f 478//19 474//19 615//19 617//19 +f 592//19 596//19 630//19 628//19 +f 556//19 558//19 625//19 626//19 +f 474//19 472//19 616//19 615//19 +f 432//19 436//19 614//19 612//19 +f 598//19 594//19 627//19 629//19 +f 594//19 592//19 628//19 627//19 +f 438//19 434//19 611//19 613//19 +f 552//19 556//19 626//19 624//19 +f 434//19 432//19 612//19 611//19 +f 516//19 518//19 621//19 622//19 +f 558//19 554//19 623//19 625//19 +f 631//18 633//18 634//18 632//18 +f 635//18 637//18 638//18 636//18 +f 639//18 641//18 642//18 640//18 +f 643//18 645//18 646//18 644//18 +f 647//18 649//18 650//18 648//18 +f 632//19 634//19 654//19 652//19 +f 650//19 649//19 669//19 670//19 +f 640//19 642//19 662//19 660//19 +f 633//19 631//19 651//19 653//19 +f 648//19 650//19 670//19 668//19 +f 641//19 639//19 659//19 661//19 +f 635//19 636//19 656//19 655//19 +f 649//19 647//19 667//19 669//19 +f 643//19 644//19 664//19 663//19 +f 638//19 637//19 657//19 658//19 +f 646//19 645//19 665//19 666//19 +f 636//19 638//19 658//19 656//19 +f 644//19 646//19 666//19 664//19 +f 637//19 635//19 655//19 657//19 +f 631//19 632//19 652//19 651//19 +f 645//19 643//19 663//19 665//19 +f 639//19 640//19 660//19 659//19 +f 634//19 633//19 653//19 654//19 +f 647//19 648//19 668//19 667//19 +f 642//19 641//19 661//19 662//19 +f 673//15 671//15 672//15 674//15 +f 678//16 676//16 680//16 682//16 +f 674//17 672//17 676//17 678//17 +f 671//18 673//18 677//18 675//18 +f 672//19 671//19 675//19 676//19 +f 673//20 674//20 678//20 677//20 +f 681//21 682//21 686//21 685//21 +f 675//16 677//16 681//16 679//16 +f 679//16 680//16 676//16 675//16 +f 677//16 678//16 682//16 681//16 +f 687//20 688//20 684//20 683//20 +f 682//22 680//22 684//22 686//22 +f 679//23 681//23 685//23 683//23 +f 683//24 684//24 680//24 679//24 +f 689//16 690//16 688//16 687//16 +f 685//19 686//19 690//19 689//19 +f 686//18 684//18 688//18 690//18 +f 683//17 685//17 689//17 687//17 +f 693//15 691//15 692//15 694//15 +f 698//16 696//16 700//16 702//16 +f 856//19 858//19 889//19 890//19 +f 691//18 693//18 697//18 695//18 +f 692//19 691//19 695//19 696//19 +f 693//20 694//20 698//20 697//20 +f 701//21 702//21 706//21 705//21 +f 695//16 697//16 701//16 699//16 +f 699//16 700//16 696//16 695//16 +f 697//16 698//16 702//16 701//16 +f 707//20 708//20 704//20 703//20 +f 702//22 700//22 704//22 706//22 +f 699//23 701//23 705//23 703//23 +f 703//24 704//24 700//24 699//24 +f 709//16 710//16 708//16 707//16 +f 705//19 706//19 710//19 709//19 +f 706//18 704//18 708//18 710//18 +f 703//17 705//17 709//17 707//17 +f 713//15 711//15 712//15 714//15 +f 718//16 716//16 720//16 722//16 +f 714//17 712//17 716//17 718//17 +f 711//18 713//18 717//18 715//18 +f 712//19 711//19 715//19 716//19 +f 713//20 714//20 718//20 717//20 +f 721//21 722//21 726//21 725//21 +f 715//16 717//16 721//16 719//16 +f 719//16 720//16 716//16 715//16 +f 717//16 718//16 722//16 721//16 +f 727//20 728//20 724//20 723//20 +f 722//27 720//27 724//27 726//27 +f 719//23 721//23 725//23 723//23 +f 723//24 724//24 720//24 719//24 +f 729//16 730//16 728//16 727//16 +f 725//19 726//19 730//19 729//19 +f 726//18 724//18 728//18 730//18 +f 723//17 725//17 729//17 727//17 +f 733//15 731//15 732//15 734//15 +f 738//16 736//16 740//16 742//16 +f 778//19 774//19 879//19 881//19 +f 731//18 733//18 737//18 735//18 +f 732//19 731//19 735//19 736//19 +f 733//20 734//20 738//20 737//20 +f 741//21 742//21 746//21 745//21 +f 735//16 737//16 741//16 739//16 +f 739//16 740//16 736//16 735//16 +f 737//16 738//16 742//16 741//16 +f 747//20 748//20 744//20 743//20 +f 742//27 740//27 744//27 746//27 +f 739//23 741//23 745//23 743//23 +f 743//24 744//24 740//24 739//24 +f 749//16 750//16 748//16 747//16 +f 745//19 746//19 750//19 749//19 +f 746//18 744//18 748//18 750//18 +f 743//17 745//17 749//17 747//17 +f 753//15 751//15 752//15 754//15 +f 758//16 756//16 760//16 762//16 +f 754//17 752//17 756//17 758//17 +f 751//18 753//18 757//18 755//18 +f 752//19 751//19 755//19 756//19 +f 753//20 754//20 758//20 757//20 +f 761//21 762//21 766//21 765//21 +f 755//16 757//16 761//16 759//16 +f 759//16 760//16 756//16 755//16 +f 757//16 758//16 762//16 761//16 +f 767//20 768//20 764//20 763//20 +f 762//22 760//22 764//22 766//22 +f 759//28 761//28 765//28 763//28 +f 763//24 764//24 760//24 759//24 +f 769//16 770//16 768//16 767//16 +f 765//19 766//19 770//19 769//19 +f 766//18 764//18 768//18 770//18 +f 763//17 765//17 769//17 767//17 +f 773//15 771//15 772//15 774//15 +f 778//16 776//16 780//16 782//16 +f 736//19 738//19 877//19 878//19 +f 771//18 773//18 777//18 775//18 +f 772//19 771//19 775//19 776//19 +f 773//20 774//20 778//20 777//20 +f 781//21 782//21 786//21 785//21 +f 775//16 777//16 781//16 779//16 +f 779//16 780//16 776//16 775//16 +f 777//16 778//16 782//16 781//16 +f 787//20 788//20 784//20 783//20 +f 782//22 780//22 784//22 786//22 +f 779//28 781//28 785//28 783//28 +f 783//24 784//24 780//24 779//24 +f 789//16 790//16 788//16 787//16 +f 785//19 786//19 790//19 789//19 +f 786//18 784//18 788//18 790//18 +f 783//17 785//17 789//17 787//17 +f 793//15 791//15 792//15 794//15 +f 798//16 796//16 800//16 802//16 +f 794//17 792//17 796//17 798//17 +f 791//18 793//18 797//18 795//18 +f 792//19 791//19 795//19 796//19 +f 793//20 794//20 798//20 797//20 +f 801//21 802//21 806//21 805//21 +f 795//16 797//16 801//16 799//16 +f 799//16 800//16 796//16 795//16 +f 797//16 798//16 802//16 801//16 +f 807//20 808//20 804//20 803//20 +f 802//22 800//22 804//22 806//22 +f 799//28 801//28 805//28 803//28 +f 803//24 804//24 800//24 799//24 +f 809//16 810//16 808//16 807//16 +f 805//19 806//19 810//19 809//19 +f 806//18 804//18 808//18 810//18 +f 803//17 805//17 809//17 807//17 +f 813//15 811//15 812//15 814//15 +f 818//16 816//16 820//16 822//16 +f 772//19 776//19 882//19 880//19 +f 811//18 813//18 817//18 815//18 +f 812//19 811//19 815//19 816//19 +f 813//20 814//20 818//20 817//20 +f 821//21 822//21 826//21 825//21 +f 815//16 817//16 821//16 819//16 +f 819//16 820//16 816//16 815//16 +f 817//16 818//16 822//16 821//16 +f 827//20 828//20 824//20 823//20 +f 822//22 820//22 824//22 826//22 +f 819//28 821//28 825//28 823//28 +f 823//24 824//24 820//24 819//24 +f 829//16 830//16 828//16 827//16 +f 825//19 826//19 830//19 829//19 +f 826//18 824//18 828//18 830//18 +f 823//17 825//17 829//17 827//17 +f 833//15 831//15 832//15 834//15 +f 838//16 836//16 840//16 842//16 +f 834//17 832//17 836//17 838//17 +f 831//18 833//18 837//18 835//18 +f 832//19 831//19 835//19 836//19 +f 833//20 834//20 838//20 837//20 +f 841//21 842//21 846//21 845//21 +f 835//16 837//16 841//16 839//16 +f 839//16 840//16 836//16 835//16 +f 837//16 838//16 842//16 841//16 +f 847//20 848//20 844//20 843//20 +f 842//22 840//22 844//22 846//22 +f 839//23 841//23 845//23 843//23 +f 843//24 844//24 840//24 839//24 +f 849//16 850//16 848//16 847//16 +f 845//19 846//19 850//19 849//19 +f 846//18 844//18 848//18 850//18 +f 843//17 845//17 849//17 847//17 +f 853//15 851//15 852//15 854//15 +f 858//16 856//16 860//16 862//16 +f 814//19 812//19 884//19 883//19 +f 851//18 853//18 857//18 855//18 +f 852//19 851//19 855//19 856//19 +f 853//20 854//20 858//20 857//20 +f 861//21 862//21 866//21 865//21 +f 855//16 857//16 861//16 859//16 +f 859//16 860//16 856//16 855//16 +f 857//16 858//16 862//16 861//16 +f 867//20 868//20 864//20 863//20 +f 862//22 860//22 864//22 866//22 +f 859//23 861//23 865//23 863//23 +f 863//24 864//24 860//24 859//24 +f 869//16 870//16 868//16 867//16 +f 865//19 866//19 870//19 869//19 +f 866//18 864//18 868//18 870//18 +f 863//17 865//17 869//17 867//17 +f 871//17 872//17 874//17 873//17 +f 875//17 876//17 878//17 877//17 +f 879//17 880//17 882//17 881//17 +f 883//17 884//17 886//17 885//17 +f 887//17 888//17 890//17 889//17 +f 774//19 772//19 880//19 879//19 +f 732//19 736//19 878//19 876//19 +f 696//19 698//19 873//19 874//19 +f 738//19 734//19 875//19 877//19 +f 852//19 856//19 890//19 888//19 +f 816//19 818//19 885//19 886//19 +f 734//19 732//19 876//19 875//19 +f 692//19 696//19 874//19 872//19 +f 858//19 854//19 887//19 889//19 +f 854//19 852//19 888//19 887//19 +f 698//19 694//19 871//19 873//19 +f 812//19 816//19 886//19 884//19 +f 694//19 692//19 872//19 871//19 +f 776//19 778//19 881//19 882//19 +f 818//19 814//19 883//19 885//19 +f 891//18 893//18 894//18 892//18 +f 895//18 897//18 898//18 896//18 +f 899//18 901//18 902//18 900//18 +f 903//18 905//18 906//18 904//18 +f 907//18 909//18 910//18 908//18 +f 892//19 894//19 914//19 912//19 +f 910//19 909//19 929//19 930//19 +f 900//19 902//19 922//19 920//19 +f 893//19 891//19 911//19 913//19 +f 908//19 910//19 930//19 928//19 +f 901//19 899//19 919//19 921//19 +f 895//19 896//19 916//19 915//19 +f 909//19 907//19 927//19 929//19 +f 903//19 904//19 924//19 923//19 +f 898//19 897//19 917//19 918//19 +f 906//19 905//19 925//19 926//19 +f 896//19 898//19 918//19 916//19 +f 904//19 906//19 926//19 924//19 +f 897//19 895//19 915//19 917//19 +f 891//19 892//19 912//19 911//19 +f 905//19 903//19 923//19 925//19 +f 899//19 900//19 920//19 919//19 +f 894//19 893//19 913//19 914//19 +f 907//19 908//19 928//19 927//19 +f 902//19 901//19 921//19 922//19 +f 933//15 931//15 932//15 934//15 +f 938//16 936//16 940//16 942//16 +f 934//17 932//17 936//17 938//17 +f 931//18 933//18 937//18 935//18 +f 932//19 931//19 935//19 936//19 +f 933//20 934//20 938//20 937//20 +f 941//21 942//21 946//21 945//21 +f 935//16 937//16 941//16 939//16 +f 939//16 940//16 936//16 935//16 +f 937//16 938//16 942//16 941//16 +f 947//20 948//20 944//20 943//20 +f 942//22 940//22 944//22 946//22 +f 939//25 941//25 945//25 943//25 +f 943//24 944//24 940//24 939//24 +f 949//16 950//16 948//16 947//16 +f 945//19 946//19 950//19 949//19 +f 946//18 944//18 948//18 950//18 +f 943//17 945//17 949//17 947//17 +f 953//15 951//15 952//15 954//15 +f 958//16 956//16 960//16 962//16 +f 1116//19 1118//19 1149//19 1150//19 +f 951//18 953//18 957//18 955//18 +f 952//19 951//19 955//19 956//19 +f 953//20 954//20 958//20 957//20 +f 961//21 962//21 966//21 965//21 +f 955//16 957//16 961//16 959//16 +f 959//16 960//16 956//16 955//16 +f 957//16 958//16 962//16 961//16 +f 967//20 968//20 964//20 963//20 +f 962//22 960//22 964//22 966//22 +f 959//25 961//25 965//25 963//25 +f 963//24 964//24 960//24 959//24 +f 969//16 970//16 968//16 967//16 +f 965//19 966//19 970//19 969//19 +f 966//18 964//18 968//18 970//18 +f 963//17 965//17 969//17 967//17 +f 973//15 971//15 972//15 974//15 +f 978//16 976//16 980//16 982//16 +f 974//17 972//17 976//17 978//17 +f 971//18 973//18 977//18 975//18 +f 972//19 971//19 975//19 976//19 +f 973//20 974//20 978//20 977//20 +f 981//21 982//21 986//21 985//21 +f 975//16 977//16 981//16 979//16 +f 979//16 980//16 976//16 975//16 +f 977//16 978//16 982//16 981//16 +f 987//20 988//20 984//20 983//20 +f 982//22 980//22 984//22 986//22 +f 979//25 981//25 985//25 983//25 +f 983//24 984//24 980//24 979//24 +f 989//16 990//16 988//16 987//16 +f 985//19 986//19 990//19 989//19 +f 986//18 984//18 988//18 990//18 +f 983//17 985//17 989//17 987//17 +f 993//15 991//15 992//15 994//15 +f 998//16 996//16 1000//16 1002//16 +f 1038//19 1034//19 1139//19 1141//19 +f 991//18 993//18 997//18 995//18 +f 992//19 991//19 995//19 996//19 +f 993//20 994//20 998//20 997//20 +f 1001//21 1002//21 1006//21 1005//21 +f 995//16 997//16 1001//16 999//16 +f 999//16 1000//16 996//16 995//16 +f 997//16 998//16 1002//16 1001//16 +f 1007//20 1008//20 1004//20 1003//20 +f 1002//22 1000//22 1004//22 1006//22 +f 999//25 1001//25 1005//25 1003//25 +f 1003//24 1004//24 1000//24 999//24 +f 1009//16 1010//16 1008//16 1007//16 +f 1005//19 1006//19 1010//19 1009//19 +f 1006//18 1004//18 1008//18 1010//18 +f 1003//17 1005//17 1009//17 1007//17 +f 1013//15 1011//15 1012//15 1014//15 +f 1018//16 1016//16 1020//16 1022//16 +f 1014//17 1012//17 1016//17 1018//17 +f 1011//18 1013//18 1017//18 1015//18 +f 1012//19 1011//19 1015//19 1016//19 +f 1013//20 1014//20 1018//20 1017//20 +f 1021//21 1022//21 1026//21 1025//21 +f 1015//16 1017//16 1021//16 1019//16 +f 1019//16 1020//16 1016//16 1015//16 +f 1017//16 1018//16 1022//16 1021//16 +f 1027//20 1028//20 1024//20 1023//20 +f 1022//27 1020//27 1024//27 1026//27 +f 1019//23 1021//23 1025//23 1023//23 +f 1023//24 1024//24 1020//24 1019//24 +f 1029//16 1030//16 1028//16 1027//16 +f 1025//19 1026//19 1030//19 1029//19 +f 1026//18 1024//18 1028//18 1030//18 +f 1023//17 1025//17 1029//17 1027//17 +f 1033//15 1031//15 1032//15 1034//15 +f 1038//16 1036//16 1040//16 1042//16 +f 996//19 998//19 1137//19 1138//19 +f 1031//18 1033//18 1037//18 1035//18 +f 1032//19 1031//19 1035//19 1036//19 +f 1033//20 1034//20 1038//20 1037//20 +f 1041//21 1042//21 1046//21 1045//21 +f 1035//16 1037//16 1041//16 1039//16 +f 1039//16 1040//16 1036//16 1035//16 +f 1037//16 1038//16 1042//16 1041//16 +f 1047//20 1048//20 1044//20 1043//20 +f 1042//27 1040//27 1044//27 1046//27 +f 1039//23 1041//23 1045//23 1043//23 +f 1043//24 1044//24 1040//24 1039//24 +f 1049//16 1050//16 1048//16 1047//16 +f 1045//19 1046//19 1050//19 1049//19 +f 1046//18 1044//18 1048//18 1050//18 +f 1043//17 1045//17 1049//17 1047//17 +f 1053//15 1051//15 1052//15 1054//15 +f 1058//16 1056//16 1060//16 1062//16 +f 1054//17 1052//17 1056//17 1058//17 +f 1051//18 1053//18 1057//18 1055//18 +f 1052//19 1051//19 1055//19 1056//19 +f 1053//20 1054//20 1058//20 1057//20 +f 1061//21 1062//21 1066//21 1065//21 +f 1055//16 1057//16 1061//16 1059//16 +f 1059//16 1060//16 1056//16 1055//16 +f 1057//16 1058//16 1062//16 1061//16 +f 1067//20 1068//20 1064//20 1063//20 +f 1062//26 1060//26 1064//26 1066//26 +f 1059//23 1061//23 1065//23 1063//23 +f 1063//30 1064//30 1060//30 1059//30 +f 1069//16 1070//16 1068//16 1067//16 +f 1065//19 1066//19 1070//19 1069//19 +f 1066//18 1064//18 1068//18 1070//18 +f 1063//17 1065//17 1069//17 1067//17 +f 1073//15 1071//15 1072//15 1074//15 +f 1078//16 1076//16 1080//16 1082//16 +f 1032//19 1036//19 1142//19 1140//19 +f 1071//18 1073//18 1077//18 1075//18 +f 1072//19 1071//19 1075//19 1076//19 +f 1073//20 1074//20 1078//20 1077//20 +f 1081//21 1082//21 1086//21 1085//21 +f 1075//16 1077//16 1081//16 1079//16 +f 1079//16 1080//16 1076//16 1075//16 +f 1077//16 1078//16 1082//16 1081//16 +f 1087//20 1088//20 1084//20 1083//20 +f 1082//26 1080//26 1084//26 1086//26 +f 1079//23 1081//23 1085//23 1083//23 +f 1083//30 1084//30 1080//30 1079//30 +f 1089//16 1090//16 1088//16 1087//16 +f 1085//19 1086//19 1090//19 1089//19 +f 1086//18 1084//18 1088//18 1090//18 +f 1083//17 1085//17 1089//17 1087//17 +f 1093//15 1091//15 1092//15 1094//15 +f 1098//16 1096//16 1100//16 1102//16 +f 1094//17 1092//17 1096//17 1098//17 +f 1091//18 1093//18 1097//18 1095//18 +f 1092//19 1091//19 1095//19 1096//19 +f 1093//20 1094//20 1098//20 1097//20 +f 1101//21 1102//21 1106//21 1105//21 +f 1095//16 1097//16 1101//16 1099//16 +f 1099//16 1100//16 1096//16 1095//16 +f 1097//16 1098//16 1102//16 1101//16 +f 1107//20 1108//20 1104//20 1103//20 +f 1102//27 1100//27 1104//27 1106//27 +f 1099//25 1101//25 1105//25 1103//25 +f 1103//24 1104//24 1100//24 1099//24 +f 1109//16 1110//16 1108//16 1107//16 +f 1105//19 1106//19 1110//19 1109//19 +f 1106//18 1104//18 1108//18 1110//18 +f 1103//17 1105//17 1109//17 1107//17 +f 1113//15 1111//15 1112//15 1114//15 +f 1118//16 1116//16 1120//16 1122//16 +f 1074//19 1072//19 1144//19 1143//19 +f 1111//18 1113//18 1117//18 1115//18 +f 1112//19 1111//19 1115//19 1116//19 +f 1113//20 1114//20 1118//20 1117//20 +f 1121//21 1122//21 1126//21 1125//21 +f 1115//16 1117//16 1121//16 1119//16 +f 1119//16 1120//16 1116//16 1115//16 +f 1117//16 1118//16 1122//16 1121//16 +f 1127//20 1128//20 1124//20 1123//20 +f 1122//27 1120//27 1124//27 1126//27 +f 1119//25 1121//25 1125//25 1123//25 +f 1123//24 1124//24 1120//24 1119//24 +f 1129//16 1130//16 1128//16 1127//16 +f 1125//19 1126//19 1130//19 1129//19 +f 1126//18 1124//18 1128//18 1130//18 +f 1123//17 1125//17 1129//17 1127//17 +f 1131//17 1132//17 1134//17 1133//17 +f 1135//17 1136//17 1138//17 1137//17 +f 1139//17 1140//17 1142//17 1141//17 +f 1143//17 1144//17 1146//17 1145//17 +f 1147//17 1148//17 1150//17 1149//17 +f 1034//19 1032//19 1140//19 1139//19 +f 992//19 996//19 1138//19 1136//19 +f 956//19 958//19 1133//19 1134//19 +f 998//19 994//19 1135//19 1137//19 +f 1112//19 1116//19 1150//19 1148//19 +f 1076//19 1078//19 1145//19 1146//19 +f 994//19 992//19 1136//19 1135//19 +f 952//19 956//19 1134//19 1132//19 +f 1118//19 1114//19 1147//19 1149//19 +f 1114//19 1112//19 1148//19 1147//19 +f 958//19 954//19 1131//19 1133//19 +f 1072//19 1076//19 1146//19 1144//19 +f 954//19 952//19 1132//19 1131//19 +f 1036//19 1038//19 1141//19 1142//19 +f 1078//19 1074//19 1143//19 1145//19 +f 1151//18 1153//18 1154//18 1152//18 +f 1155//18 1157//18 1158//18 1156//18 +f 1159//18 1161//18 1162//18 1160//18 +f 1163//18 1165//18 1166//18 1164//18 +f 1167//18 1169//18 1170//18 1168//18 +f 1152//19 1154//19 1174//19 1172//19 +f 1170//19 1169//19 1189//19 1190//19 +f 1160//19 1162//19 1182//19 1180//19 +f 1153//19 1151//19 1171//19 1173//19 +f 1168//19 1170//19 1190//19 1188//19 +f 1161//19 1159//19 1179//19 1181//19 +f 1155//19 1156//19 1176//19 1175//19 +f 1169//19 1167//19 1187//19 1189//19 +f 1163//19 1164//19 1184//19 1183//19 +f 1158//19 1157//19 1177//19 1178//19 +f 1166//19 1165//19 1185//19 1186//19 +f 1156//19 1158//19 1178//19 1176//19 +f 1164//19 1166//19 1186//19 1184//19 +f 1157//19 1155//19 1175//19 1177//19 +f 1151//19 1152//19 1172//19 1171//19 +f 1165//19 1163//19 1183//19 1185//19 +f 1159//19 1160//19 1180//19 1179//19 +f 1154//19 1153//19 1173//19 1174//19 +f 1167//19 1168//19 1188//19 1187//19 +f 1162//19 1161//19 1181//19 1182//19 +f 1193//15 1191//15 1192//15 1194//15 +f 1198//16 1196//16 1200//16 1202//16 +f 1194//17 1192//17 1196//17 1198//17 +f 1191//18 1193//18 1197//18 1195//18 +f 1192//19 1191//19 1195//19 1196//19 +f 1193//20 1194//20 1198//20 1197//20 +f 1201//21 1202//21 1206//21 1205//21 +f 1195//16 1197//16 1201//16 1199//16 +f 1199//16 1200//16 1196//16 1195//16 +f 1197//16 1198//16 1202//16 1201//16 +f 1207//20 1208//20 1204//20 1203//20 +f 1202//26 1200//26 1204//26 1206//26 +f 1199//23 1201//23 1205//23 1203//23 +f 1203//24 1204//24 1200//24 1199//24 +f 1209//16 1210//16 1208//16 1207//16 +f 1205//19 1206//19 1210//19 1209//19 +f 1206//18 1204//18 1208//18 1210//18 +f 1203//17 1205//17 1209//17 1207//17 +f 1213//15 1211//15 1212//15 1214//15 +f 1218//16 1216//16 1220//16 1222//16 +f 1376//19 1378//19 1409//19 1410//19 +f 1211//18 1213//18 1217//18 1215//18 +f 1212//19 1211//19 1215//19 1216//19 +f 1213//20 1214//20 1218//20 1217//20 +f 1221//21 1222//21 1226//21 1225//21 +f 1215//16 1217//16 1221//16 1219//16 +f 1219//16 1220//16 1216//16 1215//16 +f 1217//16 1218//16 1222//16 1221//16 +f 1227//20 1228//20 1224//20 1223//20 +f 1222//26 1220//26 1224//26 1226//26 +f 1219//23 1221//23 1225//23 1223//23 +f 1223//24 1224//24 1220//24 1219//24 +f 1229//16 1230//16 1228//16 1227//16 +f 1225//19 1226//19 1230//19 1229//19 +f 1226//18 1224//18 1228//18 1230//18 +f 1223//17 1225//17 1229//17 1227//17 +f 1233//15 1231//15 1232//15 1234//15 +f 1238//16 1236//16 1240//16 1242//16 +f 1234//17 1232//17 1236//17 1238//17 +f 1231//18 1233//18 1237//18 1235//18 +f 1232//19 1231//19 1235//19 1236//19 +f 1233//20 1234//20 1238//20 1237//20 +f 1241//31 1242//31 1246//31 1245//31 +f 1235//16 1237//16 1241//16 1239//16 +f 1239//16 1240//16 1236//16 1235//16 +f 1237//16 1238//16 1242//16 1241//16 +f 1247//20 1248//20 1244//20 1243//20 +f 1242//26 1240//26 1244//26 1246//26 +f 1239//28 1241//28 1245//28 1243//28 +f 1243//24 1244//24 1240//24 1239//24 +f 1249//16 1250//16 1248//16 1247//16 +f 1245//19 1246//19 1250//19 1249//19 +f 1246//18 1244//18 1248//18 1250//18 +f 1243//17 1245//17 1249//17 1247//17 +f 1253//15 1251//15 1252//15 1254//15 +f 1258//16 1256//16 1260//16 1262//16 +f 1298//19 1294//19 1399//19 1401//19 +f 1251//18 1253//18 1257//18 1255//18 +f 1252//19 1251//19 1255//19 1256//19 +f 1253//20 1254//20 1258//20 1257//20 +f 1261//31 1262//31 1266//31 1265//31 +f 1255//16 1257//16 1261//16 1259//16 +f 1259//16 1260//16 1256//16 1255//16 +f 1257//16 1258//16 1262//16 1261//16 +f 1267//20 1268//20 1264//20 1263//20 +f 1262//26 1260//26 1264//26 1266//26 +f 1259//28 1261//28 1265//28 1263//28 +f 1263//24 1264//24 1260//24 1259//24 +f 1269//16 1270//16 1268//16 1267//16 +f 1265//19 1266//19 1270//19 1269//19 +f 1266//18 1264//18 1268//18 1270//18 +f 1263//17 1265//17 1269//17 1267//17 +f 1273//15 1271//15 1272//15 1274//15 +f 1278//16 1276//16 1280//16 1282//16 +f 1274//17 1272//17 1276//17 1278//17 +f 1271//18 1273//18 1277//18 1275//18 +f 1272//19 1271//19 1275//19 1276//19 +f 1273//20 1274//20 1278//20 1277//20 +f 1281//21 1282//21 1286//21 1285//21 +f 1275//16 1277//16 1281//16 1279//16 +f 1279//16 1280//16 1276//16 1275//16 +f 1277//16 1278//16 1282//16 1281//16 +f 1287//20 1288//20 1284//20 1283//20 +f 1282//26 1280//26 1284//26 1286//26 +f 1279//28 1281//28 1285//28 1283//28 +f 1283//30 1284//30 1280//30 1279//30 +f 1289//16 1290//16 1288//16 1287//16 +f 1285//19 1286//19 1290//19 1289//19 +f 1286//18 1284//18 1288//18 1290//18 +f 1283//17 1285//17 1289//17 1287//17 +f 1293//15 1291//15 1292//15 1294//15 +f 1298//16 1296//16 1300//16 1302//16 +f 1256//19 1258//19 1397//19 1398//19 +f 1291//18 1293//18 1297//18 1295//18 +f 1292//19 1291//19 1295//19 1296//19 +f 1293//20 1294//20 1298//20 1297//20 +f 1301//21 1302//21 1306//21 1305//21 +f 1295//16 1297//16 1301//16 1299//16 +f 1299//16 1300//16 1296//16 1295//16 +f 1297//16 1298//16 1302//16 1301//16 +f 1307//20 1308//20 1304//20 1303//20 +f 1302//26 1300//26 1304//26 1306//26 +f 1299//28 1301//28 1305//28 1303//28 +f 1303//30 1304//30 1300//30 1299//30 +f 1309//16 1310//16 1308//16 1307//16 +f 1305//19 1306//19 1310//19 1309//19 +f 1306//18 1304//18 1308//18 1310//18 +f 1303//17 1305//17 1309//17 1307//17 +f 1313//15 1311//15 1312//15 1314//15 +f 1318//16 1316//16 1320//16 1322//16 +f 1314//17 1312//17 1316//17 1318//17 +f 1311//18 1313//18 1317//18 1315//18 +f 1312//19 1311//19 1315//19 1316//19 +f 1313//20 1314//20 1318//20 1317//20 +f 1321//29 1322//29 1326//29 1325//29 +f 1315//16 1317//16 1321//16 1319//16 +f 1319//16 1320//16 1316//16 1315//16 +f 1317//16 1318//16 1322//16 1321//16 +f 1327//20 1328//20 1324//20 1323//20 +f 1322//22 1320//22 1324//22 1326//22 +f 1319//23 1321//23 1325//23 1323//23 +f 1323//24 1324//24 1320//24 1319//24 +f 1329//16 1330//16 1328//16 1327//16 +f 1325//19 1326//19 1330//19 1329//19 +f 1326//18 1324//18 1328//18 1330//18 +f 1323//17 1325//17 1329//17 1327//17 +f 1333//15 1331//15 1332//15 1334//15 +f 1338//16 1336//16 1340//16 1342//16 +f 1292//19 1296//19 1402//19 1400//19 +f 1331//18 1333//18 1337//18 1335//18 +f 1332//19 1331//19 1335//19 1336//19 +f 1333//20 1334//20 1338//20 1337//20 +f 1341//29 1342//29 1346//29 1345//29 +f 1335//16 1337//16 1341//16 1339//16 +f 1339//16 1340//16 1336//16 1335//16 +f 1337//16 1338//16 1342//16 1341//16 +f 1347//20 1348//20 1344//20 1343//20 +f 1342//22 1340//22 1344//22 1346//22 +f 1339//23 1341//23 1345//23 1343//23 +f 1343//24 1344//24 1340//24 1339//24 +f 1349//16 1350//16 1348//16 1347//16 +f 1345//19 1346//19 1350//19 1349//19 +f 1346//18 1344//18 1348//18 1350//18 +f 1343//17 1345//17 1349//17 1347//17 +f 1353//15 1351//15 1352//15 1354//15 +f 1358//16 1356//16 1360//16 1362//16 +f 1354//17 1352//17 1356//17 1358//17 +f 1351//18 1353//18 1357//18 1355//18 +f 1352//19 1351//19 1355//19 1356//19 +f 1353//20 1354//20 1358//20 1357//20 +f 1361//21 1362//21 1366//21 1365//21 +f 1355//16 1357//16 1361//16 1359//16 +f 1359//16 1360//16 1356//16 1355//16 +f 1357//16 1358//16 1362//16 1361//16 +f 1367//20 1368//20 1364//20 1363//20 +f 1362//26 1360//26 1364//26 1366//26 +f 1359//23 1361//23 1365//23 1363//23 +f 1363//24 1364//24 1360//24 1359//24 +f 1369//16 1370//16 1368//16 1367//16 +f 1365//19 1366//19 1370//19 1369//19 +f 1366//18 1364//18 1368//18 1370//18 +f 1363//17 1365//17 1369//17 1367//17 +f 1373//15 1371//15 1372//15 1374//15 +f 1378//16 1376//16 1380//16 1382//16 +f 1334//19 1332//19 1404//19 1403//19 +f 1371//18 1373//18 1377//18 1375//18 +f 1372//19 1371//19 1375//19 1376//19 +f 1373//20 1374//20 1378//20 1377//20 +f 1381//21 1382//21 1386//21 1385//21 +f 1375//16 1377//16 1381//16 1379//16 +f 1379//16 1380//16 1376//16 1375//16 +f 1377//16 1378//16 1382//16 1381//16 +f 1387//20 1388//20 1384//20 1383//20 +f 1382//26 1380//26 1384//26 1386//26 +f 1379//23 1381//23 1385//23 1383//23 +f 1383//24 1384//24 1380//24 1379//24 +f 1389//16 1390//16 1388//16 1387//16 +f 1385//19 1386//19 1390//19 1389//19 +f 1386//18 1384//18 1388//18 1390//18 +f 1383//17 1385//17 1389//17 1387//17 +f 1391//17 1392//17 1394//17 1393//17 +f 1395//17 1396//17 1398//17 1397//17 +f 1399//17 1400//17 1402//17 1401//17 +f 1403//17 1404//17 1406//17 1405//17 +f 1407//17 1408//17 1410//17 1409//17 +f 1294//19 1292//19 1400//19 1399//19 +f 1252//19 1256//19 1398//19 1396//19 +f 1216//19 1218//19 1393//19 1394//19 +f 1258//19 1254//19 1395//19 1397//19 +f 1372//19 1376//19 1410//19 1408//19 +f 1336//19 1338//19 1405//19 1406//19 +f 1254//19 1252//19 1396//19 1395//19 +f 1212//19 1216//19 1394//19 1392//19 +f 1378//19 1374//19 1407//19 1409//19 +f 1374//19 1372//19 1408//19 1407//19 +f 1218//19 1214//19 1391//19 1393//19 +f 1332//19 1336//19 1406//19 1404//19 +f 1214//19 1212//19 1392//19 1391//19 +f 1296//19 1298//19 1401//19 1402//19 +f 1338//19 1334//19 1403//19 1405//19 +f 1411//18 1413//18 1414//18 1412//18 +f 1415//18 1417//18 1418//18 1416//18 +f 1419//18 1421//18 1422//18 1420//18 +f 1423//18 1425//18 1426//18 1424//18 +f 1427//18 1429//18 1430//18 1428//18 +f 1412//19 1414//19 1434//19 1432//19 +f 1430//19 1429//19 1449//19 1450//19 +f 1420//19 1422//19 1442//19 1440//19 +f 1413//19 1411//19 1431//19 1433//19 +f 1428//19 1430//19 1450//19 1448//19 +f 1421//19 1419//19 1439//19 1441//19 +f 1415//19 1416//19 1436//19 1435//19 +f 1429//19 1427//19 1447//19 1449//19 +f 1423//19 1424//19 1444//19 1443//19 +f 1418//19 1417//19 1437//19 1438//19 +f 1426//19 1425//19 1445//19 1446//19 +f 1416//19 1418//19 1438//19 1436//19 +f 1424//19 1426//19 1446//19 1444//19 +f 1417//19 1415//19 1435//19 1437//19 +f 1411//19 1412//19 1432//19 1431//19 +f 1425//19 1423//19 1443//19 1445//19 +f 1419//19 1420//19 1440//19 1439//19 +f 1414//19 1413//19 1433//19 1434//19 +f 1427//19 1428//19 1448//19 1447//19 +f 1422//19 1421//19 1441//19 1442//19 +f 1453//15 1451//15 1452//15 1454//15 +f 1458//16 1456//16 1460//16 1462//16 +f 1454//17 1452//17 1456//17 1458//17 +f 1451//18 1453//18 1457//18 1455//18 +f 1452//19 1451//19 1455//19 1456//19 +f 1453//20 1454//20 1458//20 1457//20 +f 1461//21 1462//21 1466//21 1465//21 +f 1455//16 1457//16 1461//16 1459//16 +f 1459//16 1460//16 1456//16 1455//16 +f 1457//16 1458//16 1462//16 1461//16 +f 1467//20 1468//20 1464//20 1463//20 +f 1462//22 1460//22 1464//22 1466//22 +f 1459//23 1461//23 1465//23 1463//23 +f 1463//24 1464//24 1460//24 1459//24 +f 1469//16 1470//16 1468//16 1467//16 +f 1465//19 1466//19 1470//19 1469//19 +f 1466//18 1464//18 1468//18 1470//18 +f 1463//17 1465//17 1469//17 1467//17 +f 1473//15 1471//15 1472//15 1474//15 +f 1478//16 1476//16 1480//16 1482//16 +f 1636//19 1638//19 1669//19 1670//19 +f 1471//18 1473//18 1477//18 1475//18 +f 1472//19 1471//19 1475//19 1476//19 +f 1473//20 1474//20 1478//20 1477//20 +f 1481//21 1482//21 1486//21 1485//21 +f 1475//16 1477//16 1481//16 1479//16 +f 1479//16 1480//16 1476//16 1475//16 +f 1477//16 1478//16 1482//16 1481//16 +f 1487//20 1488//20 1484//20 1483//20 +f 1482//22 1480//22 1484//22 1486//22 +f 1479//23 1481//23 1485//23 1483//23 +f 1483//24 1484//24 1480//24 1479//24 +f 1489//16 1490//16 1488//16 1487//16 +f 1485//19 1486//19 1490//19 1489//19 +f 1486//18 1484//18 1488//18 1490//18 +f 1483//17 1485//17 1489//17 1487//17 +f 1493//15 1491//15 1492//15 1494//15 +f 1498//16 1496//16 1500//16 1502//16 +f 1494//17 1492//17 1496//17 1498//17 +f 1491//18 1493//18 1497//18 1495//18 +f 1492//19 1491//19 1495//19 1496//19 +f 1493//20 1494//20 1498//20 1497//20 +f 1501//21 1502//21 1506//21 1505//21 +f 1495//16 1497//16 1501//16 1499//16 +f 1499//16 1500//16 1496//16 1495//16 +f 1497//16 1498//16 1502//16 1501//16 +f 1507//20 1508//20 1504//20 1503//20 +f 1502//22 1500//22 1504//22 1506//22 +f 1499//23 1501//23 1505//23 1503//23 +f 1503//24 1504//24 1500//24 1499//24 +f 1509//16 1510//16 1508//16 1507//16 +f 1505//19 1506//19 1510//19 1509//19 +f 1506//18 1504//18 1508//18 1510//18 +f 1503//17 1505//17 1509//17 1507//17 +f 1513//15 1511//15 1512//15 1514//15 +f 1518//16 1516//16 1520//16 1522//16 +f 1558//19 1554//19 1659//19 1661//19 +f 1511//18 1513//18 1517//18 1515//18 +f 1512//19 1511//19 1515//19 1516//19 +f 1513//20 1514//20 1518//20 1517//20 +f 1521//21 1522//21 1526//21 1525//21 +f 1515//16 1517//16 1521//16 1519//16 +f 1519//16 1520//16 1516//16 1515//16 +f 1517//16 1518//16 1522//16 1521//16 +f 1527//20 1528//20 1524//20 1523//20 +f 1522//22 1520//22 1524//22 1526//22 +f 1519//23 1521//23 1525//23 1523//23 +f 1523//24 1524//24 1520//24 1519//24 +f 1529//16 1530//16 1528//16 1527//16 +f 1525//19 1526//19 1530//19 1529//19 +f 1526//18 1524//18 1528//18 1530//18 +f 1523//17 1525//17 1529//17 1527//17 +f 1533//15 1531//15 1532//15 1534//15 +f 1538//16 1536//16 1540//16 1542//16 +f 1534//17 1532//17 1536//17 1538//17 +f 1531//18 1533//18 1537//18 1535//18 +f 1532//19 1531//19 1535//19 1536//19 +f 1533//20 1534//20 1538//20 1537//20 +f 1541//21 1542//21 1546//21 1545//21 +f 1535//16 1537//16 1541//16 1539//16 +f 1539//16 1540//16 1536//16 1535//16 +f 1537//16 1538//16 1542//16 1541//16 +f 1547//20 1548//20 1544//20 1543//20 +f 1542//26 1540//26 1544//26 1546//26 +f 1539//23 1541//23 1545//23 1543//23 +f 1543//24 1544//24 1540//24 1539//24 +f 1549//16 1550//16 1548//16 1547//16 +f 1545//19 1546//19 1550//19 1549//19 +f 1546//18 1544//18 1548//18 1550//18 +f 1543//17 1545//17 1549//17 1547//17 +f 1553//15 1551//15 1552//15 1554//15 +f 1558//16 1556//16 1560//16 1562//16 +f 1516//19 1518//19 1657//19 1658//19 +f 1551//18 1553//18 1557//18 1555//18 +f 1552//19 1551//19 1555//19 1556//19 +f 1553//20 1554//20 1558//20 1557//20 +f 1561//21 1562//21 1566//21 1565//21 +f 1555//16 1557//16 1561//16 1559//16 +f 1559//16 1560//16 1556//16 1555//16 +f 1557//16 1558//16 1562//16 1561//16 +f 1567//20 1568//20 1564//20 1563//20 +f 1562//26 1560//26 1564//26 1566//26 +f 1559//23 1561//23 1565//23 1563//23 +f 1563//24 1564//24 1560//24 1559//24 +f 1569//16 1570//16 1568//16 1567//16 +f 1565//19 1566//19 1570//19 1569//19 +f 1566//18 1564//18 1568//18 1570//18 +f 1563//17 1565//17 1569//17 1567//17 +f 1573//15 1571//15 1572//15 1574//15 +f 1578//16 1576//16 1580//16 1582//16 +f 1574//17 1572//17 1576//17 1578//17 +f 1571//18 1573//18 1577//18 1575//18 +f 1572//19 1571//19 1575//19 1576//19 +f 1573//20 1574//20 1578//20 1577//20 +f 1581//21 1582//21 1586//21 1585//21 +f 1575//16 1577//16 1581//16 1579//16 +f 1579//16 1580//16 1576//16 1575//16 +f 1577//16 1578//16 1582//16 1581//16 +f 1587//20 1588//20 1584//20 1583//20 +f 1582//22 1580//22 1584//22 1586//22 +f 1579//23 1581//23 1585//23 1583//23 +f 1583//24 1584//24 1580//24 1579//24 +f 1589//16 1590//16 1588//16 1587//16 +f 1585//19 1586//19 1590//19 1589//19 +f 1586//18 1584//18 1588//18 1590//18 +f 1583//17 1585//17 1589//17 1587//17 +f 1593//15 1591//15 1592//15 1594//15 +f 1598//16 1596//16 1600//16 1602//16 +f 1552//19 1556//19 1662//19 1660//19 +f 1591//18 1593//18 1597//18 1595//18 +f 1592//19 1591//19 1595//19 1596//19 +f 1593//20 1594//20 1598//20 1597//20 +f 1601//21 1602//21 1606//21 1605//21 +f 1595//16 1597//16 1601//16 1599//16 +f 1599//16 1600//16 1596//16 1595//16 +f 1597//16 1598//16 1602//16 1601//16 +f 1607//20 1608//20 1604//20 1603//20 +f 1602//22 1600//22 1604//22 1606//22 +f 1599//23 1601//23 1605//23 1603//23 +f 1603//24 1604//24 1600//24 1599//24 +f 1609//16 1610//16 1608//16 1607//16 +f 1605//19 1606//19 1610//19 1609//19 +f 1606//18 1604//18 1608//18 1610//18 +f 1603//17 1605//17 1609//17 1607//17 +f 1613//15 1611//15 1612//15 1614//15 +f 1618//16 1616//16 1620//16 1622//16 +f 1614//17 1612//17 1616//17 1618//17 +f 1611//18 1613//18 1617//18 1615//18 +f 1612//19 1611//19 1615//19 1616//19 +f 1613//20 1614//20 1618//20 1617//20 +f 1621//21 1622//21 1626//21 1625//21 +f 1615//16 1617//16 1621//16 1619//16 +f 1619//16 1620//16 1616//16 1615//16 +f 1617//16 1618//16 1622//16 1621//16 +f 1627//20 1628//20 1624//20 1623//20 +f 1622//22 1620//22 1624//22 1626//22 +f 1619//23 1621//23 1625//23 1623//23 +f 1623//24 1624//24 1620//24 1619//24 +f 1629//16 1630//16 1628//16 1627//16 +f 1625//19 1626//19 1630//19 1629//19 +f 1626//18 1624//18 1628//18 1630//18 +f 1623//17 1625//17 1629//17 1627//17 +f 1633//15 1631//15 1632//15 1634//15 +f 1638//16 1636//16 1640//16 1642//16 +f 1594//19 1592//19 1664//19 1663//19 +f 1631//18 1633//18 1637//18 1635//18 +f 1632//19 1631//19 1635//19 1636//19 +f 1633//20 1634//20 1638//20 1637//20 +f 1641//21 1642//21 1646//21 1645//21 +f 1635//16 1637//16 1641//16 1639//16 +f 1639//16 1640//16 1636//16 1635//16 +f 1637//16 1638//16 1642//16 1641//16 +f 1647//20 1648//20 1644//20 1643//20 +f 1642//22 1640//22 1644//22 1646//22 +f 1639//23 1641//23 1645//23 1643//23 +f 1643//24 1644//24 1640//24 1639//24 +f 1649//16 1650//16 1648//16 1647//16 +f 1645//19 1646//19 1650//19 1649//19 +f 1646//18 1644//18 1648//18 1650//18 +f 1643//17 1645//17 1649//17 1647//17 +f 1651//17 1652//17 1654//17 1653//17 +f 1655//17 1656//17 1658//17 1657//17 +f 1659//17 1660//17 1662//17 1661//17 +f 1663//17 1664//17 1666//17 1665//17 +f 1667//17 1668//17 1670//17 1669//17 +f 1554//19 1552//19 1660//19 1659//19 +f 1512//19 1516//19 1658//19 1656//19 +f 1476//19 1478//19 1653//19 1654//19 +f 1518//19 1514//19 1655//19 1657//19 +f 1632//19 1636//19 1670//19 1668//19 +f 1596//19 1598//19 1665//19 1666//19 +f 1514//19 1512//19 1656//19 1655//19 +f 1472//19 1476//19 1654//19 1652//19 +f 1638//19 1634//19 1667//19 1669//19 +f 1634//19 1632//19 1668//19 1667//19 +f 1478//19 1474//19 1651//19 1653//19 +f 1592//19 1596//19 1666//19 1664//19 +f 1474//19 1472//19 1652//19 1651//19 +f 1556//19 1558//19 1661//19 1662//19 +f 1598//19 1594//19 1663//19 1665//19 +f 1671//18 1673//18 1674//18 1672//18 +f 1675//18 1677//18 1678//18 1676//18 +f 1679//18 1681//18 1682//18 1680//18 +f 1683//18 1685//18 1686//18 1684//18 +f 1687//18 1689//18 1690//18 1688//18 +f 1672//19 1674//19 1694//19 1692//19 +f 1690//19 1689//19 1709//19 1710//19 +f 1680//19 1682//19 1702//19 1700//19 +f 1673//19 1671//19 1691//19 1693//19 +f 1688//19 1690//19 1710//19 1708//19 +f 1681//19 1679//19 1699//19 1701//19 +f 1675//19 1676//19 1696//19 1695//19 +f 1689//19 1687//19 1707//19 1709//19 +f 1683//19 1684//19 1704//19 1703//19 +f 1678//19 1677//19 1697//19 1698//19 +f 1686//19 1685//19 1705//19 1706//19 +f 1676//19 1678//19 1698//19 1696//19 +f 1684//19 1686//19 1706//19 1704//19 +f 1677//19 1675//19 1695//19 1697//19 +f 1671//19 1672//19 1692//19 1691//19 +f 1685//19 1683//19 1703//19 1705//19 +f 1679//19 1680//19 1700//19 1699//19 +f 1674//19 1673//19 1693//19 1694//19 +f 1687//19 1688//19 1708//19 1707//19 +f 1682//19 1681//19 1701//19 1702//19 +o Pins_1.021_Plane.223 +v -0.621162 0.085023 0.805858 +v -0.895563 0.085023 0.805858 +v -0.621162 0.085023 0.531457 +v -0.895563 0.085023 0.531457 +v -0.621162 0.903927 0.805858 +v -0.895563 0.903927 0.805858 +v -0.621162 0.903927 0.531457 +v -0.895563 0.903927 0.531457 +v -0.664039 0.903927 0.762981 +v -0.852686 0.903927 0.762981 +v -0.664039 0.903927 0.574334 +v -0.852686 0.903927 0.574334 +v -0.692987 0.854444 0.734033 +v -0.823738 0.854444 0.734033 +v -0.692987 0.854444 0.603282 +v -0.823738 0.854444 0.603282 +v -0.692987 0.159632 0.734033 +v -0.823738 0.159632 0.734033 +v -0.692987 0.159632 0.603282 +v -0.823738 0.159632 0.603282 +v -0.621162 0.085023 0.805858 +v -0.895563 0.085023 0.805858 +v -0.621162 0.085023 0.531457 +v -0.895563 0.085023 0.531457 +v -0.621162 0.903927 0.805858 +v -0.895563 0.903927 0.805858 +v -0.621162 0.903927 0.531457 +v -0.895563 0.903927 0.531457 +v -0.664039 0.903927 0.762981 +v -0.852686 0.903927 0.762981 +v -0.664039 0.903927 0.574334 +v -0.852686 0.903927 0.574334 +v -0.692987 0.854444 0.734033 +v -0.823738 0.854444 0.734033 +v -0.692987 0.854444 0.603282 +v -0.823738 0.854444 0.603282 +v -0.692987 0.159632 0.734033 +v -0.823738 0.159632 0.734033 +v -0.692987 0.159632 0.603282 +v -0.823738 0.159632 0.603282 +v -0.621162 0.085023 1.903467 +v -0.895563 0.085023 1.903467 +v -0.621162 0.085023 1.629066 +v -0.895563 0.085023 1.629066 +v -0.621162 0.903927 1.903467 +v -0.895563 0.903927 1.903467 +v -0.621162 0.903927 1.629066 +v -0.895563 0.903927 1.629066 +v -0.664039 0.903927 1.860590 +v -0.852686 0.903927 1.860590 +v -0.664039 0.903927 1.671943 +v -0.852686 0.903927 1.671943 +v -0.692987 0.854444 1.831642 +v -0.823738 0.854444 1.831642 +v -0.692987 0.854444 1.700891 +v -0.823738 0.854444 1.700891 +v -0.692987 0.159632 1.831642 +v -0.823738 0.159632 1.831642 +v -0.692987 0.159632 1.700891 +v -0.823738 0.159632 1.700891 +v -0.621162 0.085023 1.903467 +v -0.895563 0.085023 1.903467 +v -0.621162 0.085023 1.629066 +v -0.895563 0.085023 1.629066 +v -0.621162 0.903927 1.903467 +v -0.895563 0.903927 1.903467 +v -0.621162 0.903927 1.629066 +v -0.895563 0.903927 1.629066 +v -0.664039 0.903927 1.860590 +v -0.852686 0.903927 1.860590 +v -0.664039 0.903927 1.671943 +v -0.852686 0.903927 1.671943 +v -0.692987 0.854444 1.831642 +v -0.823738 0.854444 1.831642 +v -0.692987 0.854444 1.700891 +v -0.823738 0.854444 1.700891 +v -0.692987 0.159632 1.831642 +v -0.823738 0.159632 1.831642 +v -0.692987 0.159632 1.700891 +v -0.823738 0.159632 1.700891 +v -0.621162 0.085023 1.354662 +v -0.895563 0.085023 1.354662 +v -0.621162 0.085023 1.080261 +v -0.895563 0.085023 1.080261 +v -0.621162 0.903927 1.354662 +v -0.895563 0.903927 1.354662 +v -0.621162 0.903927 1.080261 +v -0.895563 0.903927 1.080261 +v -0.664039 0.903927 1.311785 +v -0.852686 0.903927 1.311785 +v -0.664039 0.903927 1.123138 +v -0.852686 0.903927 1.123138 +v -0.692987 0.854444 1.282837 +v -0.823738 0.854444 1.282837 +v -0.692987 0.854444 1.152086 +v -0.823738 0.854444 1.152086 +v -0.692987 0.159632 1.282837 +v -0.823738 0.159632 1.282837 +v -0.692987 0.159632 1.152086 +v -0.823738 0.159632 1.152086 +v -0.621162 0.085023 1.354662 +v -0.895563 0.085023 1.354662 +v -0.621162 0.085023 1.080261 +v -0.895563 0.085023 1.080261 +v -0.621162 0.903927 1.354662 +v -0.895563 0.903927 1.354662 +v -0.621162 0.903927 1.080261 +v -0.895563 0.903927 1.080261 +v -0.664039 0.903927 1.311785 +v -0.852686 0.903927 1.311785 +v -0.664039 0.903927 1.123138 +v -0.852686 0.903927 1.123138 +v -0.692987 0.854444 1.282837 +v -0.823738 0.854444 1.282837 +v -0.692987 0.854444 1.152086 +v -0.823738 0.854444 1.152086 +v -0.692987 0.159632 1.282837 +v -0.823738 0.159632 1.282837 +v -0.692987 0.159632 1.152086 +v -0.823738 0.159632 1.152086 +v -0.621162 0.085023 1.629066 +v -0.895563 0.085023 1.629066 +v -0.621162 0.085023 1.354665 +v -0.895563 0.085023 1.354664 +v -0.621162 0.903926 1.629066 +v -0.895563 0.903927 1.629066 +v -0.621162 0.903926 1.354665 +v -0.895563 0.903927 1.354664 +v -0.664039 0.903927 1.586189 +v -0.852686 0.903927 1.586188 +v -0.664039 0.903927 1.397542 +v -0.852686 0.903927 1.397542 +v -0.692987 0.854444 1.557241 +v -0.823738 0.854444 1.557241 +v -0.692987 0.854444 1.426490 +v -0.823738 0.854444 1.426489 +v -0.692987 0.159632 1.557241 +v -0.823738 0.159632 1.557241 +v -0.692987 0.159632 1.426490 +v -0.823738 0.159632 1.426489 +v -0.621162 0.085023 1.629066 +v -0.895563 0.085023 1.629066 +v -0.621162 0.085023 1.354665 +v -0.895563 0.085023 1.354664 +v -0.621162 0.903926 1.629066 +v -0.895563 0.903927 1.629066 +v -0.621162 0.903926 1.354665 +v -0.895563 0.903927 1.354664 +v -0.664039 0.903927 1.586189 +v -0.852686 0.903927 1.586188 +v -0.664039 0.903927 1.397542 +v -0.852686 0.903927 1.397542 +v -0.692987 0.854444 1.557241 +v -0.823738 0.854444 1.557241 +v -0.692987 0.854444 1.426490 +v -0.823738 0.854444 1.426489 +v -0.692987 0.159632 1.557241 +v -0.823738 0.159632 1.557241 +v -0.692987 0.159632 1.426490 +v -0.823738 0.159632 1.426489 +v -0.621162 0.085023 1.080262 +v -0.895563 0.085023 1.080262 +v -0.621162 0.085023 0.805861 +v -0.895563 0.085023 0.805861 +v -0.621162 0.903927 1.080262 +v -0.895563 0.903927 1.080262 +v -0.621162 0.903927 0.805861 +v -0.895563 0.903927 0.805861 +v -0.664039 0.903927 1.037384 +v -0.852686 0.903927 1.037384 +v -0.664039 0.903927 0.848738 +v -0.852686 0.903927 0.848738 +v -0.692987 0.854444 1.008437 +v -0.823738 0.854444 1.008437 +v -0.692987 0.854444 0.877685 +v -0.823738 0.854444 0.877685 +v -0.692987 0.159632 1.008437 +v -0.823738 0.159632 1.008437 +v -0.692987 0.159632 0.877685 +v -0.823738 0.159632 0.877685 +v -0.621162 0.085023 1.080262 +v -0.895563 0.085023 1.080262 +v -0.621162 0.085023 0.805861 +v -0.895563 0.085023 0.805861 +v -0.621162 0.903927 1.080262 +v -0.895563 0.903927 1.080262 +v -0.621162 0.903927 0.805861 +v -0.895563 0.903927 0.805861 +v -0.664039 0.903927 1.037384 +v -0.852686 0.903927 1.037384 +v -0.664039 0.903927 0.848738 +v -0.852686 0.903927 0.848738 +v -0.692987 0.854444 1.008437 +v -0.823738 0.854444 1.008437 +v -0.692987 0.854444 0.877685 +v -0.823738 0.854444 0.877685 +v -0.692987 0.159632 1.008437 +v -0.823738 0.159632 1.008437 +v -0.692987 0.159632 0.877685 +v -0.823738 0.159632 0.877685 +v -0.346761 0.085023 0.805858 +v -0.621162 0.085023 0.805858 +v -0.346761 0.085023 0.531457 +v -0.621162 0.085023 0.531457 +v -0.346761 0.903927 0.805858 +v -0.621162 0.903927 0.805858 +v -0.346761 0.903927 0.531457 +v -0.621162 0.903927 0.531457 +v -0.389638 0.903927 0.762981 +v -0.578285 0.903927 0.762981 +v -0.389638 0.903927 0.574334 +v -0.578285 0.903927 0.574334 +v -0.418586 0.854444 0.734033 +v -0.549337 0.854444 0.734033 +v -0.418586 0.854444 0.603282 +v -0.549337 0.854444 0.603282 +v -0.418586 0.159632 0.734033 +v -0.549337 0.159632 0.734033 +v -0.418586 0.159632 0.603282 +v -0.549337 0.159632 0.603282 +v -0.346761 0.085023 0.805858 +v -0.621162 0.085023 0.805858 +v -0.346761 0.085023 0.531457 +v -0.621162 0.085023 0.531457 +v -0.346761 0.903927 0.805858 +v -0.621162 0.903927 0.805858 +v -0.346761 0.903927 0.531457 +v -0.621162 0.903927 0.531457 +v -0.389638 0.903927 0.762981 +v -0.578285 0.903927 0.762981 +v -0.389638 0.903927 0.574334 +v -0.578285 0.903927 0.574334 +v -0.418586 0.854444 0.734033 +v -0.549337 0.854444 0.734033 +v -0.418586 0.854444 0.603282 +v -0.549337 0.854444 0.603282 +v -0.418586 0.159632 0.734033 +v -0.549337 0.159632 0.734033 +v -0.418586 0.159632 0.603282 +v -0.549337 0.159632 0.603282 +v -0.346761 0.085023 1.903467 +v -0.621162 0.085023 1.903467 +v -0.346761 0.085023 1.629066 +v -0.621162 0.085023 1.629066 +v -0.346761 0.903927 1.903467 +v -0.621162 0.903927 1.903467 +v -0.346761 0.903927 1.629066 +v -0.621162 0.903927 1.629066 +v -0.389638 0.903927 1.860590 +v -0.578285 0.903927 1.860590 +v -0.389638 0.903927 1.671943 +v -0.578285 0.903927 1.671943 +v -0.418586 0.854444 1.831642 +v -0.549337 0.854444 1.831642 +v -0.418586 0.854444 1.700891 +v -0.549337 0.854444 1.700891 +v -0.418586 0.159632 1.831642 +v -0.549337 0.159632 1.831642 +v -0.418586 0.159632 1.700891 +v -0.549337 0.159632 1.700891 +v -0.346761 0.085023 1.903467 +v -0.621162 0.085023 1.903467 +v -0.346761 0.085023 1.629066 +v -0.621162 0.085023 1.629066 +v -0.346761 0.903927 1.903467 +v -0.621162 0.903927 1.903467 +v -0.346761 0.903927 1.629066 +v -0.621162 0.903927 1.629066 +v -0.389638 0.903927 1.860590 +v -0.578285 0.903927 1.860590 +v -0.389638 0.903927 1.671943 +v -0.578285 0.903927 1.671943 +v -0.418586 0.854444 1.831642 +v -0.549337 0.854444 1.831642 +v -0.418586 0.854444 1.700891 +v -0.549337 0.854444 1.700891 +v -0.418586 0.159632 1.831642 +v -0.549337 0.159632 1.831642 +v -0.418586 0.159632 1.700891 +v -0.549337 0.159632 1.700891 +v -0.346761 0.085023 1.354662 +v -0.621162 0.085023 1.354662 +v -0.346761 0.085023 1.080261 +v -0.621162 0.085023 1.080261 +v -0.346761 0.903927 1.354662 +v -0.621162 0.903927 1.354662 +v -0.346761 0.903927 1.080261 +v -0.621162 0.903927 1.080261 +v -0.389638 0.903927 1.311785 +v -0.578285 0.903927 1.311785 +v -0.389638 0.903927 1.123138 +v -0.578285 0.903927 1.123138 +v -0.418586 0.854444 1.282837 +v -0.549337 0.854444 1.282837 +v -0.418586 0.854444 1.152086 +v -0.549337 0.854444 1.152086 +v -0.418586 0.159632 1.282837 +v -0.549337 0.159632 1.282837 +v -0.418586 0.159632 1.152086 +v -0.549337 0.159632 1.152086 +v -0.346761 0.085023 1.354662 +v -0.621162 0.085023 1.354662 +v -0.346761 0.085023 1.080261 +v -0.621162 0.085023 1.080261 +v -0.346761 0.903927 1.354662 +v -0.621162 0.903927 1.354662 +v -0.346761 0.903927 1.080261 +v -0.621162 0.903927 1.080261 +v -0.389638 0.903927 1.311785 +v -0.578285 0.903927 1.311785 +v -0.389638 0.903927 1.123138 +v -0.578285 0.903927 1.123138 +v -0.418586 0.854444 1.282837 +v -0.549337 0.854444 1.282837 +v -0.418586 0.854444 1.152086 +v -0.549337 0.854444 1.152086 +v -0.418586 0.159632 1.282837 +v -0.549337 0.159632 1.282837 +v -0.418586 0.159632 1.152086 +v -0.549337 0.159632 1.152086 +v -0.346761 0.085023 1.629066 +v -0.621162 0.085023 1.629066 +v -0.346761 0.085023 1.354665 +v -0.621162 0.085023 1.354664 +v -0.346761 0.903926 1.629066 +v -0.621162 0.903927 1.629066 +v -0.346761 0.903926 1.354665 +v -0.621162 0.903927 1.354664 +v -0.389638 0.903927 1.586189 +v -0.578285 0.903927 1.586188 +v -0.389638 0.903927 1.397542 +v -0.578285 0.903927 1.397542 +v -0.418586 0.854444 1.557241 +v -0.549337 0.854444 1.557241 +v -0.418586 0.854444 1.426490 +v -0.549337 0.854444 1.426489 +v -0.418586 0.159632 1.557241 +v -0.549337 0.159632 1.557241 +v -0.418586 0.159632 1.426490 +v -0.549337 0.159632 1.426489 +v -0.346761 0.085023 1.629066 +v -0.621162 0.085023 1.629066 +v -0.346761 0.085023 1.354665 +v -0.621162 0.085023 1.354664 +v -0.346761 0.903926 1.629066 +v -0.621162 0.903927 1.629066 +v -0.346761 0.903926 1.354665 +v -0.621162 0.903927 1.354664 +v -0.389638 0.903927 1.586189 +v -0.578285 0.903927 1.586188 +v -0.389638 0.903927 1.397542 +v -0.578285 0.903927 1.397542 +v -0.418586 0.854444 1.557241 +v -0.549337 0.854444 1.557241 +v -0.418586 0.854444 1.426490 +v -0.549337 0.854444 1.426489 +v -0.418586 0.159632 1.557241 +v -0.549337 0.159632 1.557241 +v -0.418586 0.159632 1.426490 +v -0.549337 0.159632 1.426489 +v -0.346761 0.085023 1.080262 +v -0.621162 0.085023 1.080262 +v -0.346761 0.085023 0.805861 +v -0.621162 0.085023 0.805861 +v -0.346761 0.903927 1.080262 +v -0.621162 0.903927 1.080262 +v -0.346761 0.903927 0.805861 +v -0.621162 0.903927 0.805861 +v -0.389638 0.903927 1.037384 +v -0.578285 0.903927 1.037384 +v -0.389638 0.903927 0.848738 +v -0.578285 0.903927 0.848738 +v -0.418586 0.854444 1.008437 +v -0.549337 0.854444 1.008437 +v -0.418586 0.854444 0.877685 +v -0.549337 0.854444 0.877685 +v -0.418586 0.159632 1.008437 +v -0.549337 0.159632 1.008437 +v -0.418586 0.159632 0.877685 +v -0.549337 0.159632 0.877685 +v -0.346761 0.085023 1.080262 +v -0.621162 0.085023 1.080262 +v -0.346761 0.085023 0.805861 +v -0.621162 0.085023 0.805861 +v -0.346761 0.903927 1.080262 +v -0.621162 0.903927 1.080262 +v -0.346761 0.903927 0.805861 +v -0.621162 0.903927 0.805861 +v -0.389638 0.903927 1.037384 +v -0.578285 0.903927 1.037384 +v -0.389638 0.903927 0.848738 +v -0.578285 0.903927 0.848738 +v -0.418586 0.854444 1.008437 +v -0.549337 0.854444 1.008437 +v -0.418586 0.854444 0.877685 +v -0.549337 0.854444 0.877685 +v -0.418586 0.159632 1.008437 +v -0.549337 0.159632 1.008437 +v -0.418586 0.159632 0.877685 +v -0.549337 0.159632 0.877685 +v -0.072359 0.085023 0.805858 +v -0.346761 0.085023 0.805858 +v -0.072359 0.085023 0.531457 +v -0.346761 0.085023 0.531457 +v -0.072359 0.903927 0.805858 +v -0.346761 0.903927 0.805858 +v -0.072359 0.903927 0.531457 +v -0.346761 0.903927 0.531457 +v -0.115237 0.903927 0.762981 +v -0.303883 0.903927 0.762981 +v -0.115237 0.903927 0.574334 +v -0.303883 0.903927 0.574334 +v -0.144184 0.854444 0.734033 +v -0.274936 0.854444 0.734033 +v -0.144184 0.854444 0.603282 +v -0.274936 0.854444 0.603282 +v -0.144184 0.159632 0.734033 +v -0.274936 0.159632 0.734033 +v -0.144184 0.159632 0.603282 +v -0.274936 0.159632 0.603282 +v -0.072359 0.085023 0.805858 +v -0.346761 0.085023 0.805858 +v -0.072359 0.085023 0.531457 +v -0.346761 0.085023 0.531457 +v -0.072359 0.903927 0.805858 +v -0.346761 0.903927 0.805858 +v -0.072359 0.903927 0.531457 +v -0.346761 0.903927 0.531457 +v -0.115237 0.903927 0.762981 +v -0.303883 0.903927 0.762981 +v -0.115237 0.903927 0.574334 +v -0.303883 0.903927 0.574334 +v -0.144184 0.854444 0.734033 +v -0.274936 0.854444 0.734033 +v -0.144184 0.854444 0.603282 +v -0.274936 0.854444 0.603282 +v -0.144184 0.159632 0.734033 +v -0.274936 0.159632 0.734033 +v -0.144184 0.159632 0.603282 +v -0.274936 0.159632 0.603282 +v -0.072359 0.085023 1.903467 +v -0.346761 0.085023 1.903467 +v -0.072359 0.085023 1.629066 +v -0.346761 0.085023 1.629066 +v -0.072359 0.903927 1.903467 +v -0.346761 0.903927 1.903467 +v -0.072359 0.903927 1.629066 +v -0.346761 0.903927 1.629066 +v -0.115237 0.903927 1.860590 +v -0.303883 0.903927 1.860590 +v -0.115237 0.903927 1.671943 +v -0.303883 0.903927 1.671943 +v -0.144184 0.854444 1.831642 +v -0.274936 0.854444 1.831642 +v -0.144184 0.854444 1.700891 +v -0.274936 0.854444 1.700891 +v -0.144184 0.159632 1.831642 +v -0.274936 0.159632 1.831642 +v -0.144184 0.159632 1.700891 +v -0.274936 0.159632 1.700891 +v -0.072359 0.085023 1.903467 +v -0.346761 0.085023 1.903467 +v -0.072359 0.085023 1.629066 +v -0.346761 0.085023 1.629066 +v -0.072359 0.903927 1.903467 +v -0.346761 0.903927 1.903467 +v -0.072359 0.903927 1.629066 +v -0.346761 0.903927 1.629066 +v -0.115237 0.903927 1.860590 +v -0.303883 0.903927 1.860590 +v -0.115237 0.903927 1.671943 +v -0.303883 0.903927 1.671943 +v -0.144184 0.854444 1.831642 +v -0.274936 0.854444 1.831642 +v -0.144184 0.854444 1.700891 +v -0.274936 0.854444 1.700891 +v -0.144184 0.159632 1.831642 +v -0.274936 0.159632 1.831642 +v -0.144184 0.159632 1.700891 +v -0.274936 0.159632 1.700891 +v -0.072359 0.085023 1.354662 +v -0.346761 0.085023 1.354662 +v -0.072359 0.085023 1.080261 +v -0.346761 0.085023 1.080261 +v -0.072359 0.903927 1.354662 +v -0.346761 0.903927 1.354662 +v -0.072359 0.903927 1.080261 +v -0.346761 0.903927 1.080261 +v -0.115237 0.903927 1.311785 +v -0.303883 0.903927 1.311785 +v -0.115237 0.903927 1.123138 +v -0.303883 0.903927 1.123138 +v -0.144184 0.854444 1.282837 +v -0.274936 0.854444 1.282837 +v -0.144184 0.854444 1.152086 +v -0.274936 0.854444 1.152086 +v -0.144184 0.159632 1.282837 +v -0.274936 0.159632 1.282837 +v -0.144184 0.159632 1.152086 +v -0.274936 0.159632 1.152086 +v -0.072359 0.085023 1.354662 +v -0.346761 0.085023 1.354662 +v -0.072359 0.085023 1.080261 +v -0.346761 0.085023 1.080261 +v -0.072359 0.903927 1.354662 +v -0.346761 0.903927 1.354662 +v -0.072359 0.903927 1.080261 +v -0.346761 0.903927 1.080261 +v -0.115237 0.903927 1.311785 +v -0.303883 0.903927 1.311785 +v -0.115237 0.903927 1.123138 +v -0.303883 0.903927 1.123138 +v -0.144184 0.854444 1.282837 +v -0.274936 0.854444 1.282837 +v -0.144184 0.854444 1.152086 +v -0.274936 0.854444 1.152086 +v -0.144184 0.159632 1.282837 +v -0.274936 0.159632 1.282837 +v -0.144184 0.159632 1.152086 +v -0.274936 0.159632 1.152086 +v -0.072359 0.085023 1.629066 +v -0.346761 0.085023 1.629066 +v -0.072359 0.085023 1.354665 +v -0.346761 0.085023 1.354664 +v -0.072359 0.903926 1.629066 +v -0.346761 0.903927 1.629066 +v -0.072359 0.903926 1.354665 +v -0.346761 0.903927 1.354664 +v -0.115237 0.903927 1.586189 +v -0.303883 0.903927 1.586188 +v -0.115237 0.903927 1.397542 +v -0.303883 0.903927 1.397542 +v -0.144184 0.854444 1.557241 +v -0.274936 0.854444 1.557241 +v -0.144184 0.854444 1.426490 +v -0.274936 0.854444 1.426489 +v -0.144184 0.159632 1.557241 +v -0.274936 0.159632 1.557241 +v -0.144184 0.159632 1.426490 +v -0.274936 0.159632 1.426489 +v -0.072359 0.085023 1.629066 +v -0.346761 0.085023 1.629066 +v -0.072359 0.085023 1.354665 +v -0.346761 0.085023 1.354664 +v -0.072359 0.903926 1.629066 +v -0.346761 0.903927 1.629066 +v -0.072359 0.903926 1.354665 +v -0.346761 0.903927 1.354664 +v -0.115237 0.903927 1.586189 +v -0.303883 0.903927 1.586188 +v -0.115237 0.903927 1.397542 +v -0.303883 0.903927 1.397542 +v -0.144184 0.854444 1.557241 +v -0.274936 0.854444 1.557241 +v -0.144184 0.854444 1.426490 +v -0.274936 0.854444 1.426489 +v -0.144184 0.159632 1.557241 +v -0.274936 0.159632 1.557241 +v -0.144184 0.159632 1.426490 +v -0.274936 0.159632 1.426489 +v -0.072359 0.085023 1.080262 +v -0.346761 0.085023 1.080262 +v -0.072359 0.085023 0.805861 +v -0.346761 0.085023 0.805861 +v -0.072359 0.903927 1.080262 +v -0.346761 0.903927 1.080262 +v -0.072359 0.903927 0.805861 +v -0.346761 0.903927 0.805861 +v -0.115237 0.903927 1.037384 +v -0.303883 0.903927 1.037384 +v -0.115237 0.903927 0.848738 +v -0.303883 0.903927 0.848738 +v -0.144184 0.854444 1.008437 +v -0.274936 0.854444 1.008437 +v -0.144184 0.854444 0.877685 +v -0.274936 0.854444 0.877685 +v -0.144184 0.159632 1.008437 +v -0.274936 0.159632 1.008437 +v -0.144184 0.159632 0.877685 +v -0.274936 0.159632 0.877685 +v -0.072359 0.085023 1.080262 +v -0.346761 0.085023 1.080262 +v -0.072359 0.085023 0.805861 +v -0.346761 0.085023 0.805861 +v -0.072359 0.903927 1.080262 +v -0.346761 0.903927 1.080262 +v -0.072359 0.903927 0.805861 +v -0.346761 0.903927 0.805861 +v -0.115237 0.903927 1.037384 +v -0.303883 0.903927 1.037384 +v -0.115237 0.903927 0.848738 +v -0.303883 0.903927 0.848738 +v -0.144184 0.854444 1.008437 +v -0.274936 0.854444 1.008437 +v -0.144184 0.854444 0.877685 +v -0.274936 0.854444 0.877685 +v -0.144184 0.159632 1.008437 +v -0.274936 0.159632 1.008437 +v -0.144184 0.159632 0.877685 +v -0.274936 0.159632 0.877685 +v 0.202042 0.085023 0.805858 +v -0.072359 0.085023 0.805858 +v 0.202042 0.085023 0.531457 +v -0.072359 0.085023 0.531457 +v 0.202042 0.903927 0.805858 +v -0.072359 0.903927 0.805858 +v 0.202042 0.903927 0.531457 +v -0.072359 0.903927 0.531457 +v 0.159165 0.903927 0.762981 +v -0.029482 0.903927 0.762981 +v 0.159165 0.903927 0.574334 +v -0.029482 0.903927 0.574334 +v 0.130217 0.854444 0.734033 +v -0.000534 0.854444 0.734033 +v 0.130217 0.854444 0.603282 +v -0.000534 0.854444 0.603282 +v 0.130217 0.159632 0.734033 +v -0.000534 0.159632 0.734033 +v 0.130217 0.159632 0.603282 +v -0.000534 0.159632 0.603282 +v 0.202042 0.085023 0.805858 +v -0.072359 0.085023 0.805858 +v 0.202042 0.085023 0.531457 +v -0.072359 0.085023 0.531457 +v 0.202042 0.903927 0.805858 +v -0.072359 0.903927 0.805858 +v 0.202042 0.903927 0.531457 +v -0.072359 0.903927 0.531457 +v 0.159165 0.903927 0.762981 +v -0.029482 0.903927 0.762981 +v 0.159165 0.903927 0.574334 +v -0.029482 0.903927 0.574334 +v 0.130217 0.854444 0.734033 +v -0.000534 0.854444 0.734033 +v 0.130217 0.854444 0.603282 +v -0.000534 0.854444 0.603282 +v 0.130217 0.159632 0.734033 +v -0.000534 0.159632 0.734033 +v 0.130217 0.159632 0.603282 +v -0.000534 0.159632 0.603282 +v 0.202042 0.085023 1.903467 +v -0.072359 0.085023 1.903467 +v 0.202042 0.085023 1.629066 +v -0.072359 0.085023 1.629066 +v 0.202042 0.903927 1.903467 +v -0.072359 0.903927 1.903467 +v 0.202042 0.903927 1.629066 +v -0.072359 0.903927 1.629066 +v 0.159165 0.903927 1.860590 +v -0.029482 0.903927 1.860590 +v 0.159165 0.903927 1.671943 +v -0.029482 0.903927 1.671943 +v 0.130217 0.854444 1.831642 +v -0.000534 0.854444 1.831642 +v 0.130217 0.854444 1.700891 +v -0.000534 0.854444 1.700891 +v 0.130217 0.159632 1.831642 +v -0.000534 0.159632 1.831642 +v 0.130217 0.159632 1.700891 +v -0.000534 0.159632 1.700891 +v 0.202042 0.085023 1.903467 +v -0.072359 0.085023 1.903467 +v 0.202042 0.085023 1.629066 +v -0.072359 0.085023 1.629066 +v 0.202042 0.903927 1.903467 +v -0.072359 0.903927 1.903467 +v 0.202042 0.903927 1.629066 +v -0.072359 0.903927 1.629066 +v 0.159165 0.903927 1.860590 +v -0.029482 0.903927 1.860590 +v 0.159165 0.903927 1.671943 +v -0.029482 0.903927 1.671943 +v 0.130217 0.854444 1.831642 +v -0.000534 0.854444 1.831642 +v 0.130217 0.854444 1.700891 +v -0.000534 0.854444 1.700891 +v 0.130217 0.159632 1.831642 +v -0.000534 0.159632 1.831642 +v 0.130217 0.159632 1.700891 +v -0.000534 0.159632 1.700891 +v 0.202042 0.085023 1.354662 +v -0.072359 0.085023 1.354662 +v 0.202042 0.085023 1.080261 +v -0.072359 0.085023 1.080261 +v 0.202042 0.903927 1.354662 +v -0.072359 0.903927 1.354662 +v 0.202042 0.903927 1.080261 +v -0.072359 0.903927 1.080261 +v 0.159165 0.903927 1.311785 +v -0.029482 0.903927 1.311785 +v 0.159165 0.903927 1.123138 +v -0.029482 0.903927 1.123138 +v 0.130217 0.854444 1.282837 +v -0.000534 0.854444 1.282837 +v 0.130217 0.854444 1.152086 +v -0.000534 0.854444 1.152086 +v 0.130217 0.159632 1.282837 +v -0.000534 0.159632 1.282837 +v 0.130217 0.159632 1.152086 +v -0.000534 0.159632 1.152086 +v 0.202042 0.085023 1.354662 +v -0.072359 0.085023 1.354662 +v 0.202042 0.085023 1.080261 +v -0.072359 0.085023 1.080261 +v 0.202042 0.903927 1.354662 +v -0.072359 0.903927 1.354662 +v 0.202042 0.903927 1.080261 +v -0.072359 0.903927 1.080261 +v 0.159165 0.903927 1.311785 +v -0.029482 0.903927 1.311785 +v 0.159165 0.903927 1.123138 +v -0.029482 0.903927 1.123138 +v 0.130217 0.854444 1.282837 +v -0.000534 0.854444 1.282837 +v 0.130217 0.854444 1.152086 +v -0.000534 0.854444 1.152086 +v 0.130217 0.159632 1.282837 +v -0.000534 0.159632 1.282837 +v 0.130217 0.159632 1.152086 +v -0.000534 0.159632 1.152086 +v 0.202042 0.085023 1.629066 +v -0.072359 0.085023 1.629066 +v 0.202042 0.085023 1.354665 +v -0.072359 0.085023 1.354664 +v 0.202042 0.903926 1.629066 +v -0.072359 0.903927 1.629066 +v 0.202042 0.903926 1.354665 +v -0.072359 0.903927 1.354664 +v 0.159165 0.903927 1.586189 +v -0.029482 0.903927 1.586188 +v 0.159165 0.903927 1.397542 +v -0.029482 0.903927 1.397542 +v 0.130217 0.854444 1.557241 +v -0.000534 0.854444 1.557241 +v 0.130217 0.854444 1.426490 +v -0.000534 0.854444 1.426489 +v 0.130217 0.159632 1.557241 +v -0.000534 0.159632 1.557241 +v 0.130217 0.159632 1.426490 +v -0.000534 0.159632 1.426489 +v 0.202042 0.085023 1.629066 +v -0.072359 0.085023 1.629066 +v 0.202042 0.085023 1.354665 +v -0.072359 0.085023 1.354664 +v 0.202042 0.903926 1.629066 +v -0.072359 0.903927 1.629066 +v 0.202042 0.903926 1.354665 +v -0.072359 0.903927 1.354664 +v 0.159165 0.903927 1.586189 +v -0.029482 0.903927 1.586188 +v 0.159165 0.903927 1.397542 +v -0.029482 0.903927 1.397542 +v 0.130217 0.854444 1.557241 +v -0.000534 0.854444 1.557241 +v 0.130217 0.854444 1.426490 +v -0.000534 0.854444 1.426489 +v 0.130217 0.159632 1.557241 +v -0.000534 0.159632 1.557241 +v 0.130217 0.159632 1.426490 +v -0.000534 0.159632 1.426489 +v 0.202042 0.085023 1.080262 +v -0.072359 0.085023 1.080262 +v 0.202042 0.085023 0.805861 +v -0.072359 0.085023 0.805861 +v 0.202042 0.903927 1.080262 +v -0.072359 0.903927 1.080262 +v 0.202042 0.903927 0.805861 +v -0.072359 0.903927 0.805861 +v 0.159165 0.903927 1.037384 +v -0.029482 0.903927 1.037384 +v 0.159165 0.903927 0.848738 +v -0.029482 0.903927 0.848738 +v 0.130217 0.854444 1.008437 +v -0.000534 0.854444 1.008437 +v 0.130217 0.854444 0.877685 +v -0.000534 0.854444 0.877685 +v 0.130217 0.159632 1.008437 +v -0.000534 0.159632 1.008437 +v 0.130217 0.159632 0.877685 +v -0.000534 0.159632 0.877685 +v 0.202042 0.085023 1.080262 +v -0.072359 0.085023 1.080262 +v 0.202042 0.085023 0.805861 +v -0.072359 0.085023 0.805861 +v 0.202042 0.903927 1.080262 +v -0.072359 0.903927 1.080262 +v 0.202042 0.903927 0.805861 +v -0.072359 0.903927 0.805861 +v 0.159165 0.903927 1.037384 +v -0.029482 0.903927 1.037384 +v 0.159165 0.903927 0.848738 +v -0.029482 0.903927 0.848738 +v 0.130217 0.854444 1.008437 +v -0.000534 0.854444 1.008437 +v 0.130217 0.854444 0.877685 +v -0.000534 0.854444 0.877685 +v 0.130217 0.159632 1.008437 +v -0.000534 0.159632 1.008437 +v 0.130217 0.159632 0.877685 +v -0.000534 0.159632 0.877685 +v 0.476443 0.085023 0.805858 +v 0.202042 0.085023 0.805858 +v 0.476443 0.085023 0.531457 +v 0.202042 0.085023 0.531457 +v 0.476443 0.903927 0.805858 +v 0.202042 0.903927 0.805858 +v 0.476443 0.903927 0.531457 +v 0.202042 0.903927 0.531457 +v 0.433566 0.903927 0.762981 +v 0.244920 0.903927 0.762981 +v 0.433566 0.903927 0.574334 +v 0.244920 0.903927 0.574334 +v 0.404619 0.854444 0.734033 +v 0.273867 0.854444 0.734033 +v 0.404619 0.854444 0.603282 +v 0.273867 0.854444 0.603282 +v 0.404619 0.159632 0.734033 +v 0.273867 0.159632 0.734033 +v 0.404619 0.159632 0.603282 +v 0.273867 0.159632 0.603282 +v 0.476443 0.085023 0.805858 +v 0.202042 0.085023 0.805858 +v 0.476443 0.085023 0.531457 +v 0.202042 0.085023 0.531457 +v 0.476443 0.903927 0.805858 +v 0.202042 0.903927 0.805858 +v 0.476443 0.903927 0.531457 +v 0.202042 0.903927 0.531457 +v 0.433566 0.903927 0.762981 +v 0.244920 0.903927 0.762981 +v 0.433566 0.903927 0.574334 +v 0.244920 0.903927 0.574334 +v 0.404619 0.854444 0.734033 +v 0.273867 0.854444 0.734033 +v 0.404619 0.854444 0.603282 +v 0.273867 0.854444 0.603282 +v 0.404619 0.159632 0.734033 +v 0.273867 0.159632 0.734033 +v 0.404619 0.159632 0.603282 +v 0.273867 0.159632 0.603282 +v 0.476443 0.085023 1.903467 +v 0.202042 0.085023 1.903467 +v 0.476443 0.085023 1.629066 +v 0.202042 0.085023 1.629066 +v 0.476443 0.903927 1.903467 +v 0.202042 0.903927 1.903467 +v 0.476443 0.903927 1.629066 +v 0.202042 0.903927 1.629066 +v 0.433566 0.903927 1.860590 +v 0.244920 0.903927 1.860590 +v 0.433566 0.903927 1.671943 +v 0.244920 0.903927 1.671943 +v 0.404619 0.854444 1.831642 +v 0.273867 0.854444 1.831642 +v 0.404619 0.854444 1.700891 +v 0.273867 0.854444 1.700891 +v 0.404619 0.159632 1.831642 +v 0.273867 0.159632 1.831642 +v 0.404619 0.159632 1.700891 +v 0.273867 0.159632 1.700891 +v 0.476443 0.085023 1.903467 +v 0.202042 0.085023 1.903467 +v 0.476443 0.085023 1.629066 +v 0.202042 0.085023 1.629066 +v 0.476443 0.903927 1.903467 +v 0.202042 0.903927 1.903467 +v 0.476443 0.903927 1.629066 +v 0.202042 0.903927 1.629066 +v 0.433566 0.903927 1.860590 +v 0.244920 0.903927 1.860590 +v 0.433566 0.903927 1.671943 +v 0.244920 0.903927 1.671943 +v 0.404619 0.854444 1.831642 +v 0.273867 0.854444 1.831642 +v 0.404619 0.854444 1.700891 +v 0.273867 0.854444 1.700891 +v 0.404619 0.159632 1.831642 +v 0.273867 0.159632 1.831642 +v 0.404619 0.159632 1.700891 +v 0.273867 0.159632 1.700891 +v 0.476443 0.085023 1.354662 +v 0.202042 0.085023 1.354662 +v 0.476443 0.085023 1.080261 +v 0.202042 0.085023 1.080261 +v 0.476443 0.903927 1.354662 +v 0.202042 0.903927 1.354662 +v 0.476443 0.903927 1.080261 +v 0.202042 0.903927 1.080261 +v 0.433566 0.903927 1.311785 +v 0.244920 0.903927 1.311785 +v 0.433566 0.903927 1.123138 +v 0.244920 0.903927 1.123138 +v 0.404619 0.854444 1.282837 +v 0.273867 0.854444 1.282837 +v 0.404619 0.854444 1.152086 +v 0.273867 0.854444 1.152086 +v 0.404619 0.159632 1.282837 +v 0.273867 0.159632 1.282837 +v 0.404619 0.159632 1.152086 +v 0.273867 0.159632 1.152086 +v 0.476443 0.085023 1.354662 +v 0.202042 0.085023 1.354662 +v 0.476443 0.085023 1.080261 +v 0.202042 0.085023 1.080261 +v 0.476443 0.903927 1.354662 +v 0.202042 0.903927 1.354662 +v 0.476443 0.903927 1.080261 +v 0.202042 0.903927 1.080261 +v 0.433566 0.903927 1.311785 +v 0.244920 0.903927 1.311785 +v 0.433566 0.903927 1.123138 +v 0.244920 0.903927 1.123138 +v 0.404619 0.854444 1.282837 +v 0.273867 0.854444 1.282837 +v 0.404619 0.854444 1.152086 +v 0.273867 0.854444 1.152086 +v 0.404619 0.159632 1.282837 +v 0.273867 0.159632 1.282837 +v 0.404619 0.159632 1.152086 +v 0.273867 0.159632 1.152086 +v 0.476443 0.085023 1.629066 +v 0.202042 0.085023 1.629066 +v 0.476443 0.085023 1.354665 +v 0.202042 0.085023 1.354664 +v 0.476443 0.903926 1.629066 +v 0.202042 0.903927 1.629066 +v 0.476443 0.903926 1.354665 +v 0.202042 0.903927 1.354664 +v 0.433566 0.903927 1.586189 +v 0.244919 0.903927 1.586188 +v 0.433566 0.903927 1.397542 +v 0.244919 0.903927 1.397542 +v 0.404619 0.854444 1.557241 +v 0.273867 0.854444 1.557241 +v 0.404619 0.854444 1.426490 +v 0.273867 0.854444 1.426489 +v 0.404619 0.159632 1.557241 +v 0.273867 0.159632 1.557241 +v 0.404619 0.159632 1.426490 +v 0.273867 0.159632 1.426489 +v 0.476443 0.085023 1.629066 +v 0.202042 0.085023 1.629066 +v 0.476443 0.085023 1.354665 +v 0.202042 0.085023 1.354664 +v 0.476443 0.903926 1.629066 +v 0.202042 0.903927 1.629066 +v 0.476443 0.903926 1.354665 +v 0.202042 0.903927 1.354664 +v 0.433566 0.903927 1.586189 +v 0.244919 0.903927 1.586188 +v 0.433566 0.903927 1.397542 +v 0.244919 0.903927 1.397542 +v 0.404619 0.854444 1.557241 +v 0.273867 0.854444 1.557241 +v 0.404619 0.854444 1.426490 +v 0.273867 0.854444 1.426489 +v 0.404619 0.159632 1.557241 +v 0.273867 0.159632 1.557241 +v 0.404619 0.159632 1.426490 +v 0.273867 0.159632 1.426489 +v 0.476443 0.085023 1.080262 +v 0.202042 0.085023 1.080262 +v 0.476443 0.085023 0.805861 +v 0.202042 0.085023 0.805861 +v 0.476443 0.903927 1.080262 +v 0.202042 0.903927 1.080262 +v 0.476443 0.903927 0.805861 +v 0.202042 0.903927 0.805861 +v 0.433566 0.903927 1.037384 +v 0.244920 0.903927 1.037384 +v 0.433566 0.903927 0.848738 +v 0.244920 0.903927 0.848738 +v 0.404619 0.854444 1.008437 +v 0.273867 0.854444 1.008437 +v 0.404619 0.854444 0.877685 +v 0.273867 0.854444 0.877685 +v 0.404619 0.159632 1.008437 +v 0.273867 0.159632 1.008437 +v 0.404619 0.159632 0.877685 +v 0.273867 0.159632 0.877685 +v 0.476443 0.085023 1.080262 +v 0.202042 0.085023 1.080262 +v 0.476443 0.085023 0.805861 +v 0.202042 0.085023 0.805861 +v 0.476443 0.903927 1.080262 +v 0.202042 0.903927 1.080262 +v 0.476443 0.903927 0.805861 +v 0.202042 0.903927 0.805861 +v 0.433566 0.903927 1.037384 +v 0.244920 0.903927 1.037384 +v 0.433566 0.903927 0.848738 +v 0.244920 0.903927 0.848738 +v 0.404619 0.854444 1.008437 +v 0.273867 0.854444 1.008437 +v 0.404619 0.854444 0.877685 +v 0.273867 0.854444 0.877685 +v 0.404619 0.159632 1.008437 +v 0.273867 0.159632 1.008437 +v 0.404619 0.159632 0.877685 +v 0.273867 0.159632 0.877685 +v 0.750845 0.085023 0.805858 +v 0.476444 0.085023 0.805858 +v 0.750845 0.085023 0.531457 +v 0.476444 0.085023 0.531457 +v 0.750845 0.903927 0.805858 +v 0.476444 0.903927 0.805858 +v 0.750845 0.903927 0.531457 +v 0.476444 0.903927 0.531457 +v 0.707967 0.903927 0.762981 +v 0.519321 0.903927 0.762981 +v 0.707967 0.903927 0.574334 +v 0.519321 0.903927 0.574334 +v 0.679020 0.854444 0.734033 +v 0.548269 0.854444 0.734033 +v 0.679020 0.854444 0.603282 +v 0.548269 0.854444 0.603282 +v 0.679020 0.159632 0.734033 +v 0.548269 0.159632 0.734033 +v 0.679020 0.159632 0.603282 +v 0.548269 0.159632 0.603282 +v 0.750845 0.085023 0.805858 +v 0.476444 0.085023 0.805858 +v 0.750845 0.085023 0.531457 +v 0.476444 0.085023 0.531457 +v 0.750845 0.903927 0.805858 +v 0.476444 0.903927 0.805858 +v 0.750845 0.903927 0.531457 +v 0.476444 0.903927 0.531457 +v 0.707967 0.903927 0.762981 +v 0.519321 0.903927 0.762981 +v 0.707967 0.903927 0.574334 +v 0.519321 0.903927 0.574334 +v 0.679020 0.854444 0.734033 +v 0.548269 0.854444 0.734033 +v 0.679020 0.854444 0.603282 +v 0.548269 0.854444 0.603282 +v 0.679020 0.159632 0.734033 +v 0.548269 0.159632 0.734033 +v 0.679020 0.159632 0.603282 +v 0.548269 0.159632 0.603282 +v 0.750845 0.085023 1.903467 +v 0.476444 0.085023 1.903467 +v 0.750845 0.085023 1.629066 +v 0.476444 0.085023 1.629066 +v 0.750845 0.903927 1.903467 +v 0.476444 0.903927 1.903467 +v 0.750845 0.903927 1.629066 +v 0.476444 0.903927 1.629066 +v 0.707967 0.903927 1.860590 +v 0.519321 0.903927 1.860590 +v 0.707967 0.903927 1.671943 +v 0.519321 0.903927 1.671943 +v 0.679020 0.854444 1.831642 +v 0.548269 0.854444 1.831642 +v 0.679020 0.854444 1.700891 +v 0.548269 0.854444 1.700891 +v 0.679020 0.159632 1.831642 +v 0.548269 0.159632 1.831642 +v 0.679020 0.159632 1.700891 +v 0.548269 0.159632 1.700891 +v 0.750845 0.085023 1.903467 +v 0.476444 0.085023 1.903467 +v 0.750845 0.085023 1.629066 +v 0.476444 0.085023 1.629066 +v 0.750845 0.903927 1.903467 +v 0.476444 0.903927 1.903467 +v 0.750845 0.903927 1.629066 +v 0.476444 0.903927 1.629066 +v 0.707967 0.903927 1.860590 +v 0.519321 0.903927 1.860590 +v 0.707967 0.903927 1.671943 +v 0.519321 0.903927 1.671943 +v 0.679020 0.854444 1.831642 +v 0.548269 0.854444 1.831642 +v 0.679020 0.854444 1.700891 +v 0.548269 0.854444 1.700891 +v 0.679020 0.159632 1.831642 +v 0.548269 0.159632 1.831642 +v 0.679020 0.159632 1.700891 +v 0.548269 0.159632 1.700891 +v 0.750845 0.085023 1.354662 +v 0.476444 0.085023 1.354662 +v 0.750845 0.085023 1.080261 +v 0.476444 0.085023 1.080261 +v 0.750845 0.903927 1.354662 +v 0.476444 0.903927 1.354662 +v 0.750845 0.903927 1.080261 +v 0.476444 0.903927 1.080261 +v 0.707967 0.903927 1.311785 +v 0.519321 0.903927 1.311785 +v 0.707967 0.903927 1.123138 +v 0.519321 0.903927 1.123138 +v 0.679020 0.854444 1.282837 +v 0.548269 0.854444 1.282837 +v 0.679020 0.854444 1.152086 +v 0.548269 0.854444 1.152086 +v 0.679020 0.159632 1.282837 +v 0.548269 0.159632 1.282837 +v 0.679020 0.159632 1.152086 +v 0.548269 0.159632 1.152086 +v 0.750845 0.085023 1.354662 +v 0.476444 0.085023 1.354662 +v 0.750845 0.085023 1.080261 +v 0.476444 0.085023 1.080261 +v 0.750845 0.903927 1.354662 +v 0.476444 0.903927 1.354662 +v 0.750845 0.903927 1.080261 +v 0.476444 0.903927 1.080261 +v 0.707967 0.903927 1.311785 +v 0.519321 0.903927 1.311785 +v 0.707967 0.903927 1.123138 +v 0.519321 0.903927 1.123138 +v 0.679020 0.854444 1.282837 +v 0.548269 0.854444 1.282837 +v 0.679020 0.854444 1.152086 +v 0.548269 0.854444 1.152086 +v 0.679020 0.159632 1.282837 +v 0.548269 0.159632 1.282837 +v 0.679020 0.159632 1.152086 +v 0.548269 0.159632 1.152086 +v 0.750845 0.085023 1.629066 +v 0.476443 0.085023 1.629066 +v 0.750845 0.085023 1.354665 +v 0.476443 0.085023 1.354664 +v 0.750845 0.903926 1.629066 +v 0.476443 0.903927 1.629066 +v 0.750845 0.903926 1.354665 +v 0.476443 0.903927 1.354664 +v 0.707967 0.903927 1.586189 +v 0.519321 0.903927 1.586188 +v 0.707967 0.903927 1.397542 +v 0.519321 0.903927 1.397542 +v 0.679020 0.854444 1.557241 +v 0.548268 0.854444 1.557241 +v 0.679020 0.854444 1.426490 +v 0.548268 0.854444 1.426489 +v 0.679020 0.159632 1.557241 +v 0.548268 0.159632 1.557241 +v 0.679020 0.159632 1.426490 +v 0.548268 0.159632 1.426489 +v 0.750845 0.085023 1.629066 +v 0.476443 0.085023 1.629066 +v 0.750845 0.085023 1.354665 +v 0.476443 0.085023 1.354664 +v 0.750845 0.903926 1.629066 +v 0.476443 0.903927 1.629066 +v 0.750845 0.903926 1.354665 +v 0.476443 0.903927 1.354664 +v 0.707967 0.903927 1.586189 +v 0.519321 0.903927 1.586188 +v 0.707967 0.903927 1.397542 +v 0.519321 0.903927 1.397542 +v 0.679020 0.854444 1.557241 +v 0.548268 0.854444 1.557241 +v 0.679020 0.854444 1.426490 +v 0.548268 0.854444 1.426489 +v 0.679020 0.159632 1.557241 +v 0.548268 0.159632 1.557241 +v 0.679020 0.159632 1.426490 +v 0.548268 0.159632 1.426489 +v 0.750845 0.085023 1.080262 +v 0.476444 0.085023 1.080262 +v 0.750845 0.085023 0.805861 +v 0.476444 0.085023 0.805861 +v 0.750845 0.903927 1.080262 +v 0.476444 0.903927 1.080262 +v 0.750845 0.903927 0.805861 +v 0.476444 0.903927 0.805861 +v 0.707967 0.903927 1.037384 +v 0.519321 0.903927 1.037384 +v 0.707967 0.903927 0.848738 +v 0.519321 0.903927 0.848738 +v 0.679020 0.854444 1.008437 +v 0.548269 0.854444 1.008437 +v 0.679020 0.854444 0.877685 +v 0.548269 0.854444 0.877685 +v 0.679020 0.159632 1.008437 +v 0.548269 0.159632 1.008437 +v 0.679020 0.159632 0.877685 +v 0.548269 0.159632 0.877685 +v 0.750845 0.085023 1.080262 +v 0.476444 0.085023 1.080262 +v 0.750845 0.085023 0.805861 +v 0.476444 0.085023 0.805861 +v 0.750845 0.903927 1.080262 +v 0.476444 0.903927 1.080262 +v 0.750845 0.903927 0.805861 +v 0.476444 0.903927 0.805861 +v 0.707967 0.903927 1.037384 +v 0.519321 0.903927 1.037384 +v 0.707967 0.903927 0.848738 +v 0.519321 0.903927 0.848738 +v 0.679020 0.854444 1.008437 +v 0.548269 0.854444 1.008437 +v 0.679020 0.854444 0.877685 +v 0.548269 0.854444 0.877685 +v 0.679020 0.159632 1.008437 +v 0.548269 0.159632 1.008437 +v 0.679020 0.159632 0.877685 +v 0.548269 0.159632 0.877685 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.5049 0.8631 +vn 0.8631 0.5049 0.0000 +vn -0.8631 0.5049 0.0000 +vn 0.0000 0.5049 -0.8631 +vn 0.0000 0.5050 -0.8631 +vn -0.8632 0.5049 0.0000 +vn 0.8631 0.5050 0.0000 +vn -0.8631 0.5050 0.0000 +vn 0.0000 0.5049 -0.8632 +vn -0.0000 0.5050 0.8631 +usemtl BlackPlastic.002 +s off +f 1713//32 1711//32 1712//32 1714//32 +f 1718//33 1716//33 1720//33 1722//33 +f 1714//34 1712//34 1716//34 1718//34 +f 1711//35 1713//35 1717//35 1715//35 +f 1712//36 1711//36 1715//36 1716//36 +f 1713//37 1714//37 1718//37 1717//37 +f 1721//38 1722//38 1726//38 1725//38 +f 1715//33 1717//33 1721//33 1719//33 +f 1719//33 1720//33 1716//33 1715//33 +f 1717//33 1718//33 1722//33 1721//33 +f 1727//37 1728//37 1724//37 1723//37 +f 1722//39 1720//39 1724//39 1726//39 +f 1719//40 1721//40 1725//40 1723//40 +f 1723//41 1724//41 1720//41 1719//41 +f 1729//33 1730//33 1728//33 1727//33 +f 1725//36 1726//36 1730//36 1729//36 +f 1726//35 1724//35 1728//35 1730//35 +f 1723//34 1725//34 1729//34 1727//34 +f 1733//32 1731//32 1732//32 1734//32 +f 1738//33 1736//33 1740//33 1742//33 +f 1734//34 1732//34 1736//34 1738//34 +f 1731//35 1733//35 1737//35 1735//35 +f 1732//36 1731//36 1735//36 1736//36 +f 1733//37 1734//37 1738//37 1737//37 +f 1741//38 1742//38 1746//38 1745//38 +f 1735//33 1737//33 1741//33 1739//33 +f 1739//33 1740//33 1736//33 1735//33 +f 1737//33 1738//33 1742//33 1741//33 +f 1747//37 1748//37 1744//37 1743//37 +f 1742//39 1740//39 1744//39 1746//39 +f 1739//40 1741//40 1745//40 1743//40 +f 1743//41 1744//41 1740//41 1739//41 +f 1749//33 1750//33 1748//33 1747//33 +f 1745//36 1746//36 1750//36 1749//36 +f 1746//35 1744//35 1748//35 1750//35 +f 1743//34 1745//34 1749//34 1747//34 +f 1753//32 1751//32 1752//32 1754//32 +f 1758//33 1756//33 1760//33 1762//33 +f 1754//34 1752//34 1756//34 1758//34 +f 1751//35 1753//35 1757//35 1755//35 +f 1752//36 1751//36 1755//36 1756//36 +f 1753//37 1754//37 1758//37 1757//37 +f 1761//38 1762//38 1766//38 1765//38 +f 1755//33 1757//33 1761//33 1759//33 +f 1759//33 1760//33 1756//33 1755//33 +f 1757//33 1758//33 1762//33 1761//33 +f 1767//37 1768//37 1764//37 1763//37 +f 1762//39 1760//39 1764//39 1766//39 +f 1759//40 1761//40 1765//40 1763//40 +f 1763//41 1764//41 1760//41 1759//41 +f 1769//33 1770//33 1768//33 1767//33 +f 1765//36 1766//36 1770//36 1769//36 +f 1766//35 1764//35 1768//35 1770//35 +f 1763//34 1765//34 1769//34 1767//34 +f 1773//32 1771//32 1772//32 1774//32 +f 1778//33 1776//33 1780//33 1782//33 +f 1774//34 1772//34 1776//34 1778//34 +f 1771//35 1773//35 1777//35 1775//35 +f 1772//36 1771//36 1775//36 1776//36 +f 1773//37 1774//37 1778//37 1777//37 +f 1781//38 1782//38 1786//38 1785//38 +f 1775//33 1777//33 1781//33 1779//33 +f 1779//33 1780//33 1776//33 1775//33 +f 1777//33 1778//33 1782//33 1781//33 +f 1787//37 1788//37 1784//37 1783//37 +f 1782//39 1780//39 1784//39 1786//39 +f 1779//40 1781//40 1785//40 1783//40 +f 1783//41 1784//41 1780//41 1779//41 +f 1789//33 1790//33 1788//33 1787//33 +f 1785//36 1786//36 1790//36 1789//36 +f 1786//35 1784//35 1788//35 1790//35 +f 1783//34 1785//34 1789//34 1787//34 +f 1793//32 1791//32 1792//32 1794//32 +f 1798//33 1796//33 1800//33 1802//33 +f 1794//34 1792//34 1796//34 1798//34 +f 1791//35 1793//35 1797//35 1795//35 +f 1792//36 1791//36 1795//36 1796//36 +f 1793//37 1794//37 1798//37 1797//37 +f 1801//38 1802//38 1806//38 1805//38 +f 1795//33 1797//33 1801//33 1799//33 +f 1799//33 1800//33 1796//33 1795//33 +f 1797//33 1798//33 1802//33 1801//33 +f 1807//37 1808//37 1804//37 1803//37 +f 1802//39 1800//39 1804//39 1806//39 +f 1799//40 1801//40 1805//40 1803//40 +f 1803//41 1804//41 1800//41 1799//41 +f 1809//33 1810//33 1808//33 1807//33 +f 1805//36 1806//36 1810//36 1809//36 +f 1806//35 1804//35 1808//35 1810//35 +f 1803//34 1805//34 1809//34 1807//34 +f 1813//32 1811//32 1812//32 1814//32 +f 1818//33 1816//33 1820//33 1822//33 +f 1814//34 1812//34 1816//34 1818//34 +f 1811//35 1813//35 1817//35 1815//35 +f 1812//36 1811//36 1815//36 1816//36 +f 1813//37 1814//37 1818//37 1817//37 +f 1821//38 1822//38 1826//38 1825//38 +f 1815//33 1817//33 1821//33 1819//33 +f 1819//33 1820//33 1816//33 1815//33 +f 1817//33 1818//33 1822//33 1821//33 +f 1827//37 1828//37 1824//37 1823//37 +f 1822//39 1820//39 1824//39 1826//39 +f 1819//40 1821//40 1825//40 1823//40 +f 1823//41 1824//41 1820//41 1819//41 +f 1829//33 1830//33 1828//33 1827//33 +f 1825//36 1826//36 1830//36 1829//36 +f 1826//35 1824//35 1828//35 1830//35 +f 1823//34 1825//34 1829//34 1827//34 +f 1833//32 1831//32 1832//32 1834//32 +f 1838//33 1836//33 1840//33 1842//33 +f 1834//34 1832//34 1836//34 1838//34 +f 1831//35 1833//35 1837//35 1835//35 +f 1832//36 1831//36 1835//36 1836//36 +f 1833//37 1834//37 1838//37 1837//37 +f 1841//38 1842//38 1846//38 1845//38 +f 1835//33 1837//33 1841//33 1839//33 +f 1839//33 1840//33 1836//33 1835//33 +f 1837//33 1838//33 1842//33 1841//33 +f 1847//37 1848//37 1844//37 1843//37 +f 1842//39 1840//39 1844//39 1846//39 +f 1839//40 1841//40 1845//40 1843//40 +f 1843//41 1844//41 1840//41 1839//41 +f 1849//33 1850//33 1848//33 1847//33 +f 1845//36 1846//36 1850//36 1849//36 +f 1846//35 1844//35 1848//35 1850//35 +f 1843//34 1845//34 1849//34 1847//34 +f 1853//32 1851//32 1852//32 1854//32 +f 1858//33 1856//33 1860//33 1862//33 +f 1854//34 1852//34 1856//34 1858//34 +f 1851//35 1853//35 1857//35 1855//35 +f 1852//36 1851//36 1855//36 1856//36 +f 1853//37 1854//37 1858//37 1857//37 +f 1861//38 1862//38 1866//38 1865//38 +f 1855//33 1857//33 1861//33 1859//33 +f 1859//33 1860//33 1856//33 1855//33 +f 1857//33 1858//33 1862//33 1861//33 +f 1867//37 1868//37 1864//37 1863//37 +f 1862//39 1860//39 1864//39 1866//39 +f 1859//40 1861//40 1865//40 1863//40 +f 1863//41 1864//41 1860//41 1859//41 +f 1869//33 1870//33 1868//33 1867//33 +f 1865//36 1866//36 1870//36 1869//36 +f 1866//35 1864//35 1868//35 1870//35 +f 1863//34 1865//34 1869//34 1867//34 +f 1873//32 1871//32 1872//32 1874//32 +f 1878//33 1876//33 1880//33 1882//33 +f 1874//34 1872//34 1876//34 1878//34 +f 1871//35 1873//35 1877//35 1875//35 +f 1872//36 1871//36 1875//36 1876//36 +f 1873//37 1874//37 1878//37 1877//37 +f 1881//38 1882//38 1886//38 1885//38 +f 1875//33 1877//33 1881//33 1879//33 +f 1879//33 1880//33 1876//33 1875//33 +f 1877//33 1878//33 1882//33 1881//33 +f 1887//37 1888//37 1884//37 1883//37 +f 1882//39 1880//39 1884//39 1886//39 +f 1879//40 1881//40 1885//40 1883//40 +f 1883//41 1884//41 1880//41 1879//41 +f 1889//33 1890//33 1888//33 1887//33 +f 1885//36 1886//36 1890//36 1889//36 +f 1886//35 1884//35 1888//35 1890//35 +f 1883//34 1885//34 1889//34 1887//34 +f 1893//32 1891//32 1892//32 1894//32 +f 1898//33 1896//33 1900//33 1902//33 +f 1894//34 1892//34 1896//34 1898//34 +f 1891//35 1893//35 1897//35 1895//35 +f 1892//36 1891//36 1895//36 1896//36 +f 1893//37 1894//37 1898//37 1897//37 +f 1901//38 1902//38 1906//38 1905//38 +f 1895//33 1897//33 1901//33 1899//33 +f 1899//33 1900//33 1896//33 1895//33 +f 1897//33 1898//33 1902//33 1901//33 +f 1907//37 1908//37 1904//37 1903//37 +f 1902//39 1900//39 1904//39 1906//39 +f 1899//40 1901//40 1905//40 1903//40 +f 1903//41 1904//41 1900//41 1899//41 +f 1909//33 1910//33 1908//33 1907//33 +f 1905//36 1906//36 1910//36 1909//36 +f 1906//35 1904//35 1908//35 1910//35 +f 1903//34 1905//34 1909//34 1907//34 +f 1913//32 1911//32 1912//32 1914//32 +f 1918//33 1916//33 1920//33 1922//33 +f 1914//34 1912//34 1916//34 1918//34 +f 1911//35 1913//35 1917//35 1915//35 +f 1912//36 1911//36 1915//36 1916//36 +f 1913//37 1914//37 1918//37 1917//37 +f 1921//38 1922//38 1926//38 1925//38 +f 1915//33 1917//33 1921//33 1919//33 +f 1919//33 1920//33 1916//33 1915//33 +f 1917//33 1918//33 1922//33 1921//33 +f 1927//37 1928//37 1924//37 1923//37 +f 1922//39 1920//39 1924//39 1926//39 +f 1919//40 1921//40 1925//40 1923//40 +f 1923//41 1924//41 1920//41 1919//41 +f 1929//33 1930//33 1928//33 1927//33 +f 1925//36 1926//36 1930//36 1929//36 +f 1926//35 1924//35 1928//35 1930//35 +f 1923//34 1925//34 1929//34 1927//34 +f 1933//32 1931//32 1932//32 1934//32 +f 1938//33 1936//33 1940//33 1942//33 +f 1934//34 1932//34 1936//34 1938//34 +f 1931//35 1933//35 1937//35 1935//35 +f 1932//36 1931//36 1935//36 1936//36 +f 1933//37 1934//37 1938//37 1937//37 +f 1941//38 1942//38 1946//38 1945//38 +f 1935//33 1937//33 1941//33 1939//33 +f 1939//33 1940//33 1936//33 1935//33 +f 1937//33 1938//33 1942//33 1941//33 +f 1947//37 1948//37 1944//37 1943//37 +f 1942//39 1940//39 1944//39 1946//39 +f 1939//40 1941//40 1945//40 1943//40 +f 1943//41 1944//41 1940//41 1939//41 +f 1949//33 1950//33 1948//33 1947//33 +f 1945//36 1946//36 1950//36 1949//36 +f 1946//35 1944//35 1948//35 1950//35 +f 1943//34 1945//34 1949//34 1947//34 +f 1953//32 1951//32 1952//32 1954//32 +f 1958//33 1956//33 1960//33 1962//33 +f 1954//34 1952//34 1956//34 1958//34 +f 1951//35 1953//35 1957//35 1955//35 +f 1952//36 1951//36 1955//36 1956//36 +f 1953//37 1954//37 1958//37 1957//37 +f 1961//38 1962//38 1966//38 1965//38 +f 1955//33 1957//33 1961//33 1959//33 +f 1959//33 1960//33 1956//33 1955//33 +f 1957//33 1958//33 1962//33 1961//33 +f 1967//37 1968//37 1964//37 1963//37 +f 1962//39 1960//39 1964//39 1966//39 +f 1959//40 1961//40 1965//40 1963//40 +f 1963//42 1964//42 1960//42 1959//42 +f 1969//33 1970//33 1968//33 1967//33 +f 1965//36 1966//36 1970//36 1969//36 +f 1966//35 1964//35 1968//35 1970//35 +f 1963//34 1965//34 1969//34 1967//34 +f 1973//32 1971//32 1972//32 1974//32 +f 1978//33 1976//33 1980//33 1982//33 +f 1974//34 1972//34 1976//34 1978//34 +f 1971//35 1973//35 1977//35 1975//35 +f 1972//36 1971//36 1975//36 1976//36 +f 1973//37 1974//37 1978//37 1977//37 +f 1981//38 1982//38 1986//38 1985//38 +f 1975//33 1977//33 1981//33 1979//33 +f 1979//33 1980//33 1976//33 1975//33 +f 1977//33 1978//33 1982//33 1981//33 +f 1987//37 1988//37 1984//37 1983//37 +f 1982//39 1980//39 1984//39 1986//39 +f 1979//40 1981//40 1985//40 1983//40 +f 1983//42 1984//42 1980//42 1979//42 +f 1989//33 1990//33 1988//33 1987//33 +f 1985//36 1986//36 1990//36 1989//36 +f 1986//35 1984//35 1988//35 1990//35 +f 1983//34 1985//34 1989//34 1987//34 +f 1993//32 1991//32 1992//32 1994//32 +f 1998//33 1996//33 2000//33 2002//33 +f 1994//34 1992//34 1996//34 1998//34 +f 1991//35 1993//35 1997//35 1995//35 +f 1992//36 1991//36 1995//36 1996//36 +f 1993//37 1994//37 1998//37 1997//37 +f 2001//38 2002//38 2006//38 2005//38 +f 1995//33 1997//33 2001//33 1999//33 +f 1999//33 2000//33 1996//33 1995//33 +f 1997//33 1998//33 2002//33 2001//33 +f 2007//37 2008//37 2004//37 2003//37 +f 2002//39 2000//39 2004//39 2006//39 +f 1999//40 2001//40 2005//40 2003//40 +f 2003//41 2004//41 2000//41 1999//41 +f 2009//33 2010//33 2008//33 2007//33 +f 2005//36 2006//36 2010//36 2009//36 +f 2006//35 2004//35 2008//35 2010//35 +f 2003//34 2005//34 2009//34 2007//34 +f 2013//32 2011//32 2012//32 2014//32 +f 2018//33 2016//33 2020//33 2022//33 +f 2014//34 2012//34 2016//34 2018//34 +f 2011//35 2013//35 2017//35 2015//35 +f 2012//36 2011//36 2015//36 2016//36 +f 2013//37 2014//37 2018//37 2017//37 +f 2021//38 2022//38 2026//38 2025//38 +f 2015//33 2017//33 2021//33 2019//33 +f 2019//33 2020//33 2016//33 2015//33 +f 2017//33 2018//33 2022//33 2021//33 +f 2027//37 2028//37 2024//37 2023//37 +f 2022//39 2020//39 2024//39 2026//39 +f 2019//40 2021//40 2025//40 2023//40 +f 2023//41 2024//41 2020//41 2019//41 +f 2029//33 2030//33 2028//33 2027//33 +f 2025//36 2026//36 2030//36 2029//36 +f 2026//35 2024//35 2028//35 2030//35 +f 2023//34 2025//34 2029//34 2027//34 +f 2033//32 2031//32 2032//32 2034//32 +f 2038//33 2036//33 2040//33 2042//33 +f 2034//34 2032//34 2036//34 2038//34 +f 2031//35 2033//35 2037//35 2035//35 +f 2032//36 2031//36 2035//36 2036//36 +f 2033//37 2034//37 2038//37 2037//37 +f 2041//38 2042//38 2046//38 2045//38 +f 2035//33 2037//33 2041//33 2039//33 +f 2039//33 2040//33 2036//33 2035//33 +f 2037//33 2038//33 2042//33 2041//33 +f 2047//37 2048//37 2044//37 2043//37 +f 2042//39 2040//39 2044//39 2046//39 +f 2039//40 2041//40 2045//40 2043//40 +f 2043//41 2044//41 2040//41 2039//41 +f 2049//33 2050//33 2048//33 2047//33 +f 2045//36 2046//36 2050//36 2049//36 +f 2046//35 2044//35 2048//35 2050//35 +f 2043//34 2045//34 2049//34 2047//34 +f 2053//32 2051//32 2052//32 2054//32 +f 2058//33 2056//33 2060//33 2062//33 +f 2054//34 2052//34 2056//34 2058//34 +f 2051//35 2053//35 2057//35 2055//35 +f 2052//36 2051//36 2055//36 2056//36 +f 2053//37 2054//37 2058//37 2057//37 +f 2061//38 2062//38 2066//38 2065//38 +f 2055//33 2057//33 2061//33 2059//33 +f 2059//33 2060//33 2056//33 2055//33 +f 2057//33 2058//33 2062//33 2061//33 +f 2067//37 2068//37 2064//37 2063//37 +f 2062//39 2060//39 2064//39 2066//39 +f 2059//40 2061//40 2065//40 2063//40 +f 2063//41 2064//41 2060//41 2059//41 +f 2069//33 2070//33 2068//33 2067//33 +f 2065//36 2066//36 2070//36 2069//36 +f 2066//35 2064//35 2068//35 2070//35 +f 2063//34 2065//34 2069//34 2067//34 +f 2073//32 2071//32 2072//32 2074//32 +f 2078//33 2076//33 2080//33 2082//33 +f 2074//34 2072//34 2076//34 2078//34 +f 2071//35 2073//35 2077//35 2075//35 +f 2072//36 2071//36 2075//36 2076//36 +f 2073//37 2074//37 2078//37 2077//37 +f 2081//38 2082//38 2086//38 2085//38 +f 2075//33 2077//33 2081//33 2079//33 +f 2079//33 2080//33 2076//33 2075//33 +f 2077//33 2078//33 2082//33 2081//33 +f 2087//37 2088//37 2084//37 2083//37 +f 2082//39 2080//39 2084//39 2086//39 +f 2079//40 2081//40 2085//40 2083//40 +f 2083//42 2084//42 2080//42 2079//42 +f 2089//33 2090//33 2088//33 2087//33 +f 2085//36 2086//36 2090//36 2089//36 +f 2086//35 2084//35 2088//35 2090//35 +f 2083//34 2085//34 2089//34 2087//34 +f 2093//32 2091//32 2092//32 2094//32 +f 2098//33 2096//33 2100//33 2102//33 +f 2094//34 2092//34 2096//34 2098//34 +f 2091//35 2093//35 2097//35 2095//35 +f 2092//36 2091//36 2095//36 2096//36 +f 2093//37 2094//37 2098//37 2097//37 +f 2101//38 2102//38 2106//38 2105//38 +f 2095//33 2097//33 2101//33 2099//33 +f 2099//33 2100//33 2096//33 2095//33 +f 2097//33 2098//33 2102//33 2101//33 +f 2107//37 2108//37 2104//37 2103//37 +f 2102//39 2100//39 2104//39 2106//39 +f 2099//40 2101//40 2105//40 2103//40 +f 2103//42 2104//42 2100//42 2099//42 +f 2109//33 2110//33 2108//33 2107//33 +f 2105//36 2106//36 2110//36 2109//36 +f 2106//35 2104//35 2108//35 2110//35 +f 2103//34 2105//34 2109//34 2107//34 +f 2113//32 2111//32 2112//32 2114//32 +f 2118//33 2116//33 2120//33 2122//33 +f 2114//34 2112//34 2116//34 2118//34 +f 2111//35 2113//35 2117//35 2115//35 +f 2112//36 2111//36 2115//36 2116//36 +f 2113//37 2114//37 2118//37 2117//37 +f 2121//38 2122//38 2126//38 2125//38 +f 2115//33 2117//33 2121//33 2119//33 +f 2119//33 2120//33 2116//33 2115//33 +f 2117//33 2118//33 2122//33 2121//33 +f 2127//37 2128//37 2124//37 2123//37 +f 2122//39 2120//39 2124//39 2126//39 +f 2119//40 2121//40 2125//40 2123//40 +f 2123//41 2124//41 2120//41 2119//41 +f 2129//33 2130//33 2128//33 2127//33 +f 2125//36 2126//36 2130//36 2129//36 +f 2126//35 2124//35 2128//35 2130//35 +f 2123//34 2125//34 2129//34 2127//34 +f 2133//32 2131//32 2132//32 2134//32 +f 2138//33 2136//33 2140//33 2142//33 +f 2134//34 2132//34 2136//34 2138//34 +f 2131//35 2133//35 2137//35 2135//35 +f 2132//36 2131//36 2135//36 2136//36 +f 2133//37 2134//37 2138//37 2137//37 +f 2141//38 2142//38 2146//38 2145//38 +f 2135//33 2137//33 2141//33 2139//33 +f 2139//33 2140//33 2136//33 2135//33 +f 2137//33 2138//33 2142//33 2141//33 +f 2147//37 2148//37 2144//37 2143//37 +f 2142//39 2140//39 2144//39 2146//39 +f 2139//40 2141//40 2145//40 2143//40 +f 2143//41 2144//41 2140//41 2139//41 +f 2149//33 2150//33 2148//33 2147//33 +f 2145//36 2146//36 2150//36 2149//36 +f 2146//35 2144//35 2148//35 2150//35 +f 2143//34 2145//34 2149//34 2147//34 +f 2153//32 2151//32 2152//32 2154//32 +f 2158//33 2156//33 2160//33 2162//33 +f 2154//34 2152//34 2156//34 2158//34 +f 2151//35 2153//35 2157//35 2155//35 +f 2152//36 2151//36 2155//36 2156//36 +f 2153//37 2154//37 2158//37 2157//37 +f 2161//38 2162//38 2166//38 2165//38 +f 2155//33 2157//33 2161//33 2159//33 +f 2159//33 2160//33 2156//33 2155//33 +f 2157//33 2158//33 2162//33 2161//33 +f 2167//37 2168//37 2164//37 2163//37 +f 2162//39 2160//39 2164//39 2166//39 +f 2159//40 2161//40 2165//40 2163//40 +f 2163//41 2164//41 2160//41 2159//41 +f 2169//33 2170//33 2168//33 2167//33 +f 2165//36 2166//36 2170//36 2169//36 +f 2166//35 2164//35 2168//35 2170//35 +f 2163//34 2165//34 2169//34 2167//34 +f 2173//32 2171//32 2172//32 2174//32 +f 2178//33 2176//33 2180//33 2182//33 +f 2174//34 2172//34 2176//34 2178//34 +f 2171//35 2173//35 2177//35 2175//35 +f 2172//36 2171//36 2175//36 2176//36 +f 2173//37 2174//37 2178//37 2177//37 +f 2181//38 2182//38 2186//38 2185//38 +f 2175//33 2177//33 2181//33 2179//33 +f 2179//33 2180//33 2176//33 2175//33 +f 2177//33 2178//33 2182//33 2181//33 +f 2187//37 2188//37 2184//37 2183//37 +f 2182//39 2180//39 2184//39 2186//39 +f 2179//40 2181//40 2185//40 2183//40 +f 2183//41 2184//41 2180//41 2179//41 +f 2189//33 2190//33 2188//33 2187//33 +f 2185//36 2186//36 2190//36 2189//36 +f 2186//35 2184//35 2188//35 2190//35 +f 2183//34 2185//34 2189//34 2187//34 +f 2193//32 2191//32 2192//32 2194//32 +f 2198//33 2196//33 2200//33 2202//33 +f 2194//34 2192//34 2196//34 2198//34 +f 2191//35 2193//35 2197//35 2195//35 +f 2192//36 2191//36 2195//36 2196//36 +f 2193//37 2194//37 2198//37 2197//37 +f 2201//38 2202//38 2206//38 2205//38 +f 2195//33 2197//33 2201//33 2199//33 +f 2199//33 2200//33 2196//33 2195//33 +f 2197//33 2198//33 2202//33 2201//33 +f 2207//37 2208//37 2204//37 2203//37 +f 2202//39 2200//39 2204//39 2206//39 +f 2199//40 2201//40 2205//40 2203//40 +f 2203//41 2204//41 2200//41 2199//41 +f 2209//33 2210//33 2208//33 2207//33 +f 2205//36 2206//36 2210//36 2209//36 +f 2206//35 2204//35 2208//35 2210//35 +f 2203//34 2205//34 2209//34 2207//34 +f 2213//32 2211//32 2212//32 2214//32 +f 2218//33 2216//33 2220//33 2222//33 +f 2214//34 2212//34 2216//34 2218//34 +f 2211//35 2213//35 2217//35 2215//35 +f 2212//36 2211//36 2215//36 2216//36 +f 2213//37 2214//37 2218//37 2217//37 +f 2221//38 2222//38 2226//38 2225//38 +f 2215//33 2217//33 2221//33 2219//33 +f 2219//33 2220//33 2216//33 2215//33 +f 2217//33 2218//33 2222//33 2221//33 +f 2227//37 2228//37 2224//37 2223//37 +f 2222//39 2220//39 2224//39 2226//39 +f 2219//40 2221//40 2225//40 2223//40 +f 2223//41 2224//41 2220//41 2219//41 +f 2229//33 2230//33 2228//33 2227//33 +f 2225//36 2226//36 2230//36 2229//36 +f 2226//35 2224//35 2228//35 2230//35 +f 2223//34 2225//34 2229//34 2227//34 +f 2233//32 2231//32 2232//32 2234//32 +f 2238//33 2236//33 2240//33 2242//33 +f 2234//34 2232//34 2236//34 2238//34 +f 2231//35 2233//35 2237//35 2235//35 +f 2232//36 2231//36 2235//36 2236//36 +f 2233//37 2234//37 2238//37 2237//37 +f 2241//38 2242//38 2246//38 2245//38 +f 2235//33 2237//33 2241//33 2239//33 +f 2239//33 2240//33 2236//33 2235//33 +f 2237//33 2238//33 2242//33 2241//33 +f 2247//37 2248//37 2244//37 2243//37 +f 2242//39 2240//39 2244//39 2246//39 +f 2239//40 2241//40 2245//40 2243//40 +f 2243//41 2244//41 2240//41 2239//41 +f 2249//33 2250//33 2248//33 2247//33 +f 2245//36 2246//36 2250//36 2249//36 +f 2246//35 2244//35 2248//35 2250//35 +f 2243//34 2245//34 2249//34 2247//34 +f 2253//32 2251//32 2252//32 2254//32 +f 2258//33 2256//33 2260//33 2262//33 +f 2254//34 2252//34 2256//34 2258//34 +f 2251//35 2253//35 2257//35 2255//35 +f 2252//36 2251//36 2255//36 2256//36 +f 2253//37 2254//37 2258//37 2257//37 +f 2261//38 2262//38 2266//38 2265//38 +f 2255//33 2257//33 2261//33 2259//33 +f 2259//33 2260//33 2256//33 2255//33 +f 2257//33 2258//33 2262//33 2261//33 +f 2267//37 2268//37 2264//37 2263//37 +f 2262//39 2260//39 2264//39 2266//39 +f 2259//40 2261//40 2265//40 2263//40 +f 2263//41 2264//41 2260//41 2259//41 +f 2269//33 2270//33 2268//33 2267//33 +f 2265//36 2266//36 2270//36 2269//36 +f 2266//35 2264//35 2268//35 2270//35 +f 2263//34 2265//34 2269//34 2267//34 +f 2273//32 2271//32 2272//32 2274//32 +f 2278//33 2276//33 2280//33 2282//33 +f 2274//34 2272//34 2276//34 2278//34 +f 2271//35 2273//35 2277//35 2275//35 +f 2272//36 2271//36 2275//36 2276//36 +f 2273//37 2274//37 2278//37 2277//37 +f 2281//38 2282//38 2286//38 2285//38 +f 2275//33 2277//33 2281//33 2279//33 +f 2279//33 2280//33 2276//33 2275//33 +f 2277//33 2278//33 2282//33 2281//33 +f 2287//37 2288//37 2284//37 2283//37 +f 2282//39 2280//39 2284//39 2286//39 +f 2279//40 2281//40 2285//40 2283//40 +f 2283//41 2284//41 2280//41 2279//41 +f 2289//33 2290//33 2288//33 2287//33 +f 2285//36 2286//36 2290//36 2289//36 +f 2286//35 2284//35 2288//35 2290//35 +f 2283//34 2285//34 2289//34 2287//34 +f 2293//32 2291//32 2292//32 2294//32 +f 2298//33 2296//33 2300//33 2302//33 +f 2294//34 2292//34 2296//34 2298//34 +f 2291//35 2293//35 2297//35 2295//35 +f 2292//36 2291//36 2295//36 2296//36 +f 2293//37 2294//37 2298//37 2297//37 +f 2301//38 2302//38 2306//38 2305//38 +f 2295//33 2297//33 2301//33 2299//33 +f 2299//33 2300//33 2296//33 2295//33 +f 2297//33 2298//33 2302//33 2301//33 +f 2307//37 2308//37 2304//37 2303//37 +f 2302//39 2300//39 2304//39 2306//39 +f 2299//40 2301//40 2305//40 2303//40 +f 2303//41 2304//41 2300//41 2299//41 +f 2309//33 2310//33 2308//33 2307//33 +f 2305//36 2306//36 2310//36 2309//36 +f 2306//35 2304//35 2308//35 2310//35 +f 2303//34 2305//34 2309//34 2307//34 +f 2313//32 2311//32 2312//32 2314//32 +f 2318//33 2316//33 2320//33 2322//33 +f 2314//34 2312//34 2316//34 2318//34 +f 2311//35 2313//35 2317//35 2315//35 +f 2312//36 2311//36 2315//36 2316//36 +f 2313//37 2314//37 2318//37 2317//37 +f 2321//38 2322//38 2326//38 2325//38 +f 2315//33 2317//33 2321//33 2319//33 +f 2319//33 2320//33 2316//33 2315//33 +f 2317//33 2318//33 2322//33 2321//33 +f 2327//37 2328//37 2324//37 2323//37 +f 2322//39 2320//39 2324//39 2326//39 +f 2319//40 2321//40 2325//40 2323//40 +f 2323//41 2324//41 2320//41 2319//41 +f 2329//33 2330//33 2328//33 2327//33 +f 2325//36 2326//36 2330//36 2329//36 +f 2326//35 2324//35 2328//35 2330//35 +f 2323//34 2325//34 2329//34 2327//34 +f 2333//32 2331//32 2332//32 2334//32 +f 2338//33 2336//33 2340//33 2342//33 +f 2334//34 2332//34 2336//34 2338//34 +f 2331//35 2333//35 2337//35 2335//35 +f 2332//36 2331//36 2335//36 2336//36 +f 2333//37 2334//37 2338//37 2337//37 +f 2341//38 2342//38 2346//38 2345//38 +f 2335//33 2337//33 2341//33 2339//33 +f 2339//33 2340//33 2336//33 2335//33 +f 2337//33 2338//33 2342//33 2341//33 +f 2347//37 2348//37 2344//37 2343//37 +f 2342//39 2340//39 2344//39 2346//39 +f 2339//40 2341//40 2345//40 2343//40 +f 2343//41 2344//41 2340//41 2339//41 +f 2349//33 2350//33 2348//33 2347//33 +f 2345//36 2346//36 2350//36 2349//36 +f 2346//35 2344//35 2348//35 2350//35 +f 2343//34 2345//34 2349//34 2347//34 +f 2353//32 2351//32 2352//32 2354//32 +f 2358//33 2356//33 2360//33 2362//33 +f 2354//34 2352//34 2356//34 2358//34 +f 2351//35 2353//35 2357//35 2355//35 +f 2352//36 2351//36 2355//36 2356//36 +f 2353//37 2354//37 2358//37 2357//37 +f 2361//38 2362//38 2366//38 2365//38 +f 2355//33 2357//33 2361//33 2359//33 +f 2359//33 2360//33 2356//33 2355//33 +f 2357//33 2358//33 2362//33 2361//33 +f 2367//37 2368//37 2364//37 2363//37 +f 2362//39 2360//39 2364//39 2366//39 +f 2359//40 2361//40 2365//40 2363//40 +f 2363//41 2364//41 2360//41 2359//41 +f 2369//33 2370//33 2368//33 2367//33 +f 2365//36 2366//36 2370//36 2369//36 +f 2366//35 2364//35 2368//35 2370//35 +f 2363//34 2365//34 2369//34 2367//34 +f 2373//32 2371//32 2372//32 2374//32 +f 2378//33 2376//33 2380//33 2382//33 +f 2374//34 2372//34 2376//34 2378//34 +f 2371//35 2373//35 2377//35 2375//35 +f 2372//36 2371//36 2375//36 2376//36 +f 2373//37 2374//37 2378//37 2377//37 +f 2381//38 2382//38 2386//38 2385//38 +f 2375//33 2377//33 2381//33 2379//33 +f 2379//33 2380//33 2376//33 2375//33 +f 2377//33 2378//33 2382//33 2381//33 +f 2387//37 2388//37 2384//37 2383//37 +f 2382//39 2380//39 2384//39 2386//39 +f 2379//40 2381//40 2385//40 2383//40 +f 2383//41 2384//41 2380//41 2379//41 +f 2389//33 2390//33 2388//33 2387//33 +f 2385//36 2386//36 2390//36 2389//36 +f 2386//35 2384//35 2388//35 2390//35 +f 2383//34 2385//34 2389//34 2387//34 +f 2393//32 2391//32 2392//32 2394//32 +f 2398//33 2396//33 2400//33 2402//33 +f 2394//34 2392//34 2396//34 2398//34 +f 2391//35 2393//35 2397//35 2395//35 +f 2392//36 2391//36 2395//36 2396//36 +f 2393//37 2394//37 2398//37 2397//37 +f 2401//38 2402//38 2406//38 2405//38 +f 2395//33 2397//33 2401//33 2399//33 +f 2399//33 2400//33 2396//33 2395//33 +f 2397//33 2398//33 2402//33 2401//33 +f 2407//37 2408//37 2404//37 2403//37 +f 2402//39 2400//39 2404//39 2406//39 +f 2399//40 2401//40 2405//40 2403//40 +f 2403//41 2404//41 2400//41 2399//41 +f 2409//33 2410//33 2408//33 2407//33 +f 2405//36 2406//36 2410//36 2409//36 +f 2406//35 2404//35 2408//35 2410//35 +f 2403//34 2405//34 2409//34 2407//34 +f 2413//32 2411//32 2412//32 2414//32 +f 2418//33 2416//33 2420//33 2422//33 +f 2414//34 2412//34 2416//34 2418//34 +f 2411//35 2413//35 2417//35 2415//35 +f 2412//36 2411//36 2415//36 2416//36 +f 2413//37 2414//37 2418//37 2417//37 +f 2421//38 2422//38 2426//38 2425//38 +f 2415//33 2417//33 2421//33 2419//33 +f 2419//33 2420//33 2416//33 2415//33 +f 2417//33 2418//33 2422//33 2421//33 +f 2427//37 2428//37 2424//37 2423//37 +f 2422//39 2420//39 2424//39 2426//39 +f 2419//40 2421//40 2425//40 2423//40 +f 2423//41 2424//41 2420//41 2419//41 +f 2429//33 2430//33 2428//33 2427//33 +f 2425//36 2426//36 2430//36 2429//36 +f 2426//35 2424//35 2428//35 2430//35 +f 2423//34 2425//34 2429//34 2427//34 +f 2433//32 2431//32 2432//32 2434//32 +f 2438//33 2436//33 2440//33 2442//33 +f 2434//34 2432//34 2436//34 2438//34 +f 2431//35 2433//35 2437//35 2435//35 +f 2432//36 2431//36 2435//36 2436//36 +f 2433//37 2434//37 2438//37 2437//37 +f 2441//38 2442//38 2446//38 2445//38 +f 2435//33 2437//33 2441//33 2439//33 +f 2439//33 2440//33 2436//33 2435//33 +f 2437//33 2438//33 2442//33 2441//33 +f 2447//37 2448//37 2444//37 2443//37 +f 2442//39 2440//39 2444//39 2446//39 +f 2439//43 2441//43 2445//43 2443//43 +f 2443//41 2444//41 2440//41 2439//41 +f 2449//33 2450//33 2448//33 2447//33 +f 2445//36 2446//36 2450//36 2449//36 +f 2446//35 2444//35 2448//35 2450//35 +f 2443//34 2445//34 2449//34 2447//34 +f 2453//32 2451//32 2452//32 2454//32 +f 2458//33 2456//33 2460//33 2462//33 +f 2454//34 2452//34 2456//34 2458//34 +f 2451//35 2453//35 2457//35 2455//35 +f 2452//36 2451//36 2455//36 2456//36 +f 2453//37 2454//37 2458//37 2457//37 +f 2461//38 2462//38 2466//38 2465//38 +f 2455//33 2457//33 2461//33 2459//33 +f 2459//33 2460//33 2456//33 2455//33 +f 2457//33 2458//33 2462//33 2461//33 +f 2467//37 2468//37 2464//37 2463//37 +f 2462//39 2460//39 2464//39 2466//39 +f 2459//43 2461//43 2465//43 2463//43 +f 2463//41 2464//41 2460//41 2459//41 +f 2469//33 2470//33 2468//33 2467//33 +f 2465//36 2466//36 2470//36 2469//36 +f 2466//35 2464//35 2468//35 2470//35 +f 2463//34 2465//34 2469//34 2467//34 +f 2473//32 2471//32 2472//32 2474//32 +f 2478//33 2476//33 2480//33 2482//33 +f 2474//34 2472//34 2476//34 2478//34 +f 2471//35 2473//35 2477//35 2475//35 +f 2472//36 2471//36 2475//36 2476//36 +f 2473//37 2474//37 2478//37 2477//37 +f 2481//38 2482//38 2486//38 2485//38 +f 2475//33 2477//33 2481//33 2479//33 +f 2479//33 2480//33 2476//33 2475//33 +f 2477//33 2478//33 2482//33 2481//33 +f 2487//37 2488//37 2484//37 2483//37 +f 2482//39 2480//39 2484//39 2486//39 +f 2479//40 2481//40 2485//40 2483//40 +f 2483//41 2484//41 2480//41 2479//41 +f 2489//33 2490//33 2488//33 2487//33 +f 2485//36 2486//36 2490//36 2489//36 +f 2486//35 2484//35 2488//35 2490//35 +f 2483//34 2485//34 2489//34 2487//34 +f 2493//32 2491//32 2492//32 2494//32 +f 2498//33 2496//33 2500//33 2502//33 +f 2494//34 2492//34 2496//34 2498//34 +f 2491//35 2493//35 2497//35 2495//35 +f 2492//36 2491//36 2495//36 2496//36 +f 2493//37 2494//37 2498//37 2497//37 +f 2501//38 2502//38 2506//38 2505//38 +f 2495//33 2497//33 2501//33 2499//33 +f 2499//33 2500//33 2496//33 2495//33 +f 2497//33 2498//33 2502//33 2501//33 +f 2507//37 2508//37 2504//37 2503//37 +f 2502//39 2500//39 2504//39 2506//39 +f 2499//40 2501//40 2505//40 2503//40 +f 2503//41 2504//41 2500//41 2499//41 +f 2509//33 2510//33 2508//33 2507//33 +f 2505//36 2506//36 2510//36 2509//36 +f 2506//35 2504//35 2508//35 2510//35 +f 2503//34 2505//34 2509//34 2507//34 +f 2513//32 2511//32 2512//32 2514//32 +f 2518//33 2516//33 2520//33 2522//33 +f 2514//34 2512//34 2516//34 2518//34 +f 2511//35 2513//35 2517//35 2515//35 +f 2512//36 2511//36 2515//36 2516//36 +f 2513//37 2514//37 2518//37 2517//37 +f 2521//38 2522//38 2526//38 2525//38 +f 2515//33 2517//33 2521//33 2519//33 +f 2519//33 2520//33 2516//33 2515//33 +f 2517//33 2518//33 2522//33 2521//33 +f 2527//37 2528//37 2524//37 2523//37 +f 2522//44 2520//44 2524//44 2526//44 +f 2519//40 2521//40 2525//40 2523//40 +f 2523//41 2524//41 2520//41 2519//41 +f 2529//33 2530//33 2528//33 2527//33 +f 2525//36 2526//36 2530//36 2529//36 +f 2526//35 2524//35 2528//35 2530//35 +f 2523//34 2525//34 2529//34 2527//34 +f 2533//32 2531//32 2532//32 2534//32 +f 2538//33 2536//33 2540//33 2542//33 +f 2534//34 2532//34 2536//34 2538//34 +f 2531//35 2533//35 2537//35 2535//35 +f 2532//36 2531//36 2535//36 2536//36 +f 2533//37 2534//37 2538//37 2537//37 +f 2541//38 2542//38 2546//38 2545//38 +f 2535//33 2537//33 2541//33 2539//33 +f 2539//33 2540//33 2536//33 2535//33 +f 2537//33 2538//33 2542//33 2541//33 +f 2547//37 2548//37 2544//37 2543//37 +f 2542//44 2540//44 2544//44 2546//44 +f 2539//40 2541//40 2545//40 2543//40 +f 2543//41 2544//41 2540//41 2539//41 +f 2549//33 2550//33 2548//33 2547//33 +f 2545//36 2546//36 2550//36 2549//36 +f 2546//35 2544//35 2548//35 2550//35 +f 2543//34 2545//34 2549//34 2547//34 +f 2553//32 2551//32 2552//32 2554//32 +f 2558//33 2556//33 2560//33 2562//33 +f 2554//34 2552//34 2556//34 2558//34 +f 2551//35 2553//35 2557//35 2555//35 +f 2552//36 2551//36 2555//36 2556//36 +f 2553//37 2554//37 2558//37 2557//37 +f 2561//38 2562//38 2566//38 2565//38 +f 2555//33 2557//33 2561//33 2559//33 +f 2559//33 2560//33 2556//33 2555//33 +f 2557//33 2558//33 2562//33 2561//33 +f 2567//37 2568//37 2564//37 2563//37 +f 2562//44 2560//44 2564//44 2566//44 +f 2559//45 2561//45 2565//45 2563//45 +f 2563//41 2564//41 2560//41 2559//41 +f 2569//33 2570//33 2568//33 2567//33 +f 2565//36 2566//36 2570//36 2569//36 +f 2566//35 2564//35 2568//35 2570//35 +f 2563//34 2565//34 2569//34 2567//34 +f 2573//32 2571//32 2572//32 2574//32 +f 2578//33 2576//33 2580//33 2582//33 +f 2574//34 2572//34 2576//34 2578//34 +f 2571//35 2573//35 2577//35 2575//35 +f 2572//36 2571//36 2575//36 2576//36 +f 2573//37 2574//37 2578//37 2577//37 +f 2581//38 2582//38 2586//38 2585//38 +f 2575//33 2577//33 2581//33 2579//33 +f 2579//33 2580//33 2576//33 2575//33 +f 2577//33 2578//33 2582//33 2581//33 +f 2587//37 2588//37 2584//37 2583//37 +f 2582//44 2580//44 2584//44 2586//44 +f 2579//45 2581//45 2585//45 2583//45 +f 2583//41 2584//41 2580//41 2579//41 +f 2589//33 2590//33 2588//33 2587//33 +f 2585//36 2586//36 2590//36 2589//36 +f 2586//35 2584//35 2588//35 2590//35 +f 2583//34 2585//34 2589//34 2587//34 +f 2593//32 2591//32 2592//32 2594//32 +f 2598//33 2596//33 2600//33 2602//33 +f 2594//34 2592//34 2596//34 2598//34 +f 2591//35 2593//35 2597//35 2595//35 +f 2592//36 2591//36 2595//36 2596//36 +f 2593//37 2594//37 2598//37 2597//37 +f 2601//38 2602//38 2606//38 2605//38 +f 2595//33 2597//33 2601//33 2599//33 +f 2599//33 2600//33 2596//33 2595//33 +f 2597//33 2598//33 2602//33 2601//33 +f 2607//37 2608//37 2604//37 2603//37 +f 2602//44 2600//44 2604//44 2606//44 +f 2599//40 2601//40 2605//40 2603//40 +f 2603//46 2604//46 2600//46 2599//46 +f 2609//33 2610//33 2608//33 2607//33 +f 2605//36 2606//36 2610//36 2609//36 +f 2606//35 2604//35 2608//35 2610//35 +f 2603//34 2605//34 2609//34 2607//34 +f 2613//32 2611//32 2612//32 2614//32 +f 2618//33 2616//33 2620//33 2622//33 +f 2614//34 2612//34 2616//34 2618//34 +f 2611//35 2613//35 2617//35 2615//35 +f 2612//36 2611//36 2615//36 2616//36 +f 2613//37 2614//37 2618//37 2617//37 +f 2621//38 2622//38 2626//38 2625//38 +f 2615//33 2617//33 2621//33 2619//33 +f 2619//33 2620//33 2616//33 2615//33 +f 2617//33 2618//33 2622//33 2621//33 +f 2627//37 2628//37 2624//37 2623//37 +f 2622//44 2620//44 2624//44 2626//44 +f 2619//40 2621//40 2625//40 2623//40 +f 2623//46 2624//46 2620//46 2619//46 +f 2629//33 2630//33 2628//33 2627//33 +f 2625//36 2626//36 2630//36 2629//36 +f 2626//35 2624//35 2628//35 2630//35 +f 2623//34 2625//34 2629//34 2627//34 +f 2633//32 2631//32 2632//32 2634//32 +f 2638//33 2636//33 2640//33 2642//33 +f 2634//34 2632//34 2636//34 2638//34 +f 2631//35 2633//35 2637//35 2635//35 +f 2632//36 2631//36 2635//36 2636//36 +f 2633//37 2634//37 2638//37 2637//37 +f 2641//47 2642//47 2646//47 2645//47 +f 2635//33 2637//33 2641//33 2639//33 +f 2639//33 2640//33 2636//33 2635//33 +f 2637//33 2638//33 2642//33 2641//33 +f 2647//37 2648//37 2644//37 2643//37 +f 2642//44 2640//44 2644//44 2646//44 +f 2639//43 2641//43 2645//43 2643//43 +f 2643//41 2644//41 2640//41 2639//41 +f 2649//33 2650//33 2648//33 2647//33 +f 2645//36 2646//36 2650//36 2649//36 +f 2646//35 2644//35 2648//35 2650//35 +f 2643//34 2645//34 2649//34 2647//34 +f 2653//32 2651//32 2652//32 2654//32 +f 2658//33 2656//33 2660//33 2662//33 +f 2654//34 2652//34 2656//34 2658//34 +f 2651//35 2653//35 2657//35 2655//35 +f 2652//36 2651//36 2655//36 2656//36 +f 2653//37 2654//37 2658//37 2657//37 +f 2661//47 2662//47 2666//47 2665//47 +f 2655//33 2657//33 2661//33 2659//33 +f 2659//33 2660//33 2656//33 2655//33 +f 2657//33 2658//33 2662//33 2661//33 +f 2667//37 2668//37 2664//37 2663//37 +f 2662//44 2660//44 2664//44 2666//44 +f 2659//43 2661//43 2665//43 2663//43 +f 2663//41 2664//41 2660//41 2659//41 +f 2669//33 2670//33 2668//33 2667//33 +f 2665//36 2666//36 2670//36 2669//36 +f 2666//35 2664//35 2668//35 2670//35 +f 2663//34 2665//34 2669//34 2667//34 +f 2673//32 2671//32 2672//32 2674//32 +f 2678//33 2676//33 2680//33 2682//33 +f 2674//34 2672//34 2676//34 2678//34 +f 2671//35 2673//35 2677//35 2675//35 +f 2672//36 2671//36 2675//36 2676//36 +f 2673//37 2674//37 2678//37 2677//37 +f 2681//38 2682//38 2686//38 2685//38 +f 2675//33 2677//33 2681//33 2679//33 +f 2679//33 2680//33 2676//33 2675//33 +f 2677//33 2678//33 2682//33 2681//33 +f 2687//37 2688//37 2684//37 2683//37 +f 2682//44 2680//44 2684//44 2686//44 +f 2679//40 2681//40 2685//40 2683//40 +f 2683//41 2684//41 2680//41 2679//41 +f 2689//33 2690//33 2688//33 2687//33 +f 2685//36 2686//36 2690//36 2689//36 +f 2686//35 2684//35 2688//35 2690//35 +f 2683//34 2685//34 2689//34 2687//34 +f 2693//32 2691//32 2692//32 2694//32 +f 2698//33 2696//33 2700//33 2702//33 +f 2694//34 2692//34 2696//34 2698//34 +f 2691//35 2693//35 2697//35 2695//35 +f 2692//36 2691//36 2695//36 2696//36 +f 2693//37 2694//37 2698//37 2697//37 +f 2701//38 2702//38 2706//38 2705//38 +f 2695//33 2697//33 2701//33 2699//33 +f 2699//33 2700//33 2696//33 2695//33 +f 2697//33 2698//33 2702//33 2701//33 +f 2707//37 2708//37 2704//37 2703//37 +f 2702//44 2700//44 2704//44 2706//44 +f 2699//40 2701//40 2705//40 2703//40 +f 2703//41 2704//41 2700//41 2699//41 +f 2709//33 2710//33 2708//33 2707//33 +f 2705//36 2706//36 2710//36 2709//36 +f 2706//35 2704//35 2708//35 2710//35 +f 2703//34 2705//34 2709//34 2707//34 +f 2713//32 2711//32 2712//32 2714//32 +f 2718//33 2716//33 2720//33 2722//33 +f 2714//34 2712//34 2716//34 2718//34 +f 2711//35 2713//35 2717//35 2715//35 +f 2712//36 2711//36 2715//36 2716//36 +f 2713//37 2714//37 2718//37 2717//37 +f 2721//38 2722//38 2726//38 2725//38 +f 2715//33 2717//33 2721//33 2719//33 +f 2719//33 2720//33 2716//33 2715//33 +f 2717//33 2718//33 2722//33 2721//33 +f 2727//37 2728//37 2724//37 2723//37 +f 2722//39 2720//39 2724//39 2726//39 +f 2719//40 2721//40 2725//40 2723//40 +f 2723//41 2724//41 2720//41 2719//41 +f 2729//33 2730//33 2728//33 2727//33 +f 2725//36 2726//36 2730//36 2729//36 +f 2726//35 2724//35 2728//35 2730//35 +f 2723//34 2725//34 2729//34 2727//34 +f 2733//32 2731//32 2732//32 2734//32 +f 2738//33 2736//33 2740//33 2742//33 +f 2734//34 2732//34 2736//34 2738//34 +f 2731//35 2733//35 2737//35 2735//35 +f 2732//36 2731//36 2735//36 2736//36 +f 2733//37 2734//37 2738//37 2737//37 +f 2741//38 2742//38 2746//38 2745//38 +f 2735//33 2737//33 2741//33 2739//33 +f 2739//33 2740//33 2736//33 2735//33 +f 2737//33 2738//33 2742//33 2741//33 +f 2747//37 2748//37 2744//37 2743//37 +f 2742//39 2740//39 2744//39 2746//39 +f 2739//40 2741//40 2745//40 2743//40 +f 2743//41 2744//41 2740//41 2739//41 +f 2749//33 2750//33 2748//33 2747//33 +f 2745//36 2746//36 2750//36 2749//36 +f 2746//35 2744//35 2748//35 2750//35 +f 2743//34 2745//34 2749//34 2747//34 +f 2753//32 2751//32 2752//32 2754//32 +f 2758//33 2756//33 2760//33 2762//33 +f 2754//34 2752//34 2756//34 2758//34 +f 2751//35 2753//35 2757//35 2755//35 +f 2752//36 2751//36 2755//36 2756//36 +f 2753//37 2754//37 2758//37 2757//37 +f 2761//38 2762//38 2766//38 2765//38 +f 2755//33 2757//33 2761//33 2759//33 +f 2759//33 2760//33 2756//33 2755//33 +f 2757//33 2758//33 2762//33 2761//33 +f 2767//37 2768//37 2764//37 2763//37 +f 2762//39 2760//39 2764//39 2766//39 +f 2759//43 2761//43 2765//43 2763//43 +f 2763//41 2764//41 2760//41 2759//41 +f 2769//33 2770//33 2768//33 2767//33 +f 2765//36 2766//36 2770//36 2769//36 +f 2766//35 2764//35 2768//35 2770//35 +f 2763//34 2765//34 2769//34 2767//34 +f 2773//32 2771//32 2772//32 2774//32 +f 2778//33 2776//33 2780//33 2782//33 +f 2774//34 2772//34 2776//34 2778//34 +f 2771//35 2773//35 2777//35 2775//35 +f 2772//36 2771//36 2775//36 2776//36 +f 2773//37 2774//37 2778//37 2777//37 +f 2781//38 2782//38 2786//38 2785//38 +f 2775//33 2777//33 2781//33 2779//33 +f 2779//33 2780//33 2776//33 2775//33 +f 2777//33 2778//33 2782//33 2781//33 +f 2787//37 2788//37 2784//37 2783//37 +f 2782//39 2780//39 2784//39 2786//39 +f 2779//43 2781//43 2785//43 2783//43 +f 2783//41 2784//41 2780//41 2779//41 +f 2789//33 2790//33 2788//33 2787//33 +f 2785//36 2786//36 2790//36 2789//36 +f 2786//35 2784//35 2788//35 2790//35 +f 2783//34 2785//34 2789//34 2787//34 +f 2793//32 2791//32 2792//32 2794//32 +f 2798//33 2796//33 2800//33 2802//33 +f 2794//34 2792//34 2796//34 2798//34 +f 2791//35 2793//35 2797//35 2795//35 +f 2792//36 2791//36 2795//36 2796//36 +f 2793//37 2794//37 2798//37 2797//37 +f 2801//38 2802//38 2806//38 2805//38 +f 2795//33 2797//33 2801//33 2799//33 +f 2799//33 2800//33 2796//33 2795//33 +f 2797//33 2798//33 2802//33 2801//33 +f 2807//37 2808//37 2804//37 2803//37 +f 2802//39 2800//39 2804//39 2806//39 +f 2799//40 2801//40 2805//40 2803//40 +f 2803//41 2804//41 2800//41 2799//41 +f 2809//33 2810//33 2808//33 2807//33 +f 2805//36 2806//36 2810//36 2809//36 +f 2806//35 2804//35 2808//35 2810//35 +f 2803//34 2805//34 2809//34 2807//34 +f 2813//32 2811//32 2812//32 2814//32 +f 2818//33 2816//33 2820//33 2822//33 +f 2814//34 2812//34 2816//34 2818//34 +f 2811//35 2813//35 2817//35 2815//35 +f 2812//36 2811//36 2815//36 2816//36 +f 2813//37 2814//37 2818//37 2817//37 +f 2821//38 2822//38 2826//38 2825//38 +f 2815//33 2817//33 2821//33 2819//33 +f 2819//33 2820//33 2816//33 2815//33 +f 2817//33 2818//33 2822//33 2821//33 +f 2827//37 2828//37 2824//37 2823//37 +f 2822//39 2820//39 2824//39 2826//39 +f 2819//40 2821//40 2825//40 2823//40 +f 2823//41 2824//41 2820//41 2819//41 +f 2829//33 2830//33 2828//33 2827//33 +f 2825//36 2826//36 2830//36 2829//36 +f 2826//35 2824//35 2828//35 2830//35 +f 2823//34 2825//34 2829//34 2827//34 +f 2833//32 2831//32 2832//32 2834//32 +f 2838//33 2836//33 2840//33 2842//33 +f 2834//34 2832//34 2836//34 2838//34 +f 2831//35 2833//35 2837//35 2835//35 +f 2832//36 2831//36 2835//36 2836//36 +f 2833//37 2834//37 2838//37 2837//37 +f 2841//38 2842//38 2846//38 2845//38 +f 2835//33 2837//33 2841//33 2839//33 +f 2839//33 2840//33 2836//33 2835//33 +f 2837//33 2838//33 2842//33 2841//33 +f 2847//37 2848//37 2844//37 2843//37 +f 2842//39 2840//39 2844//39 2846//39 +f 2839//43 2841//43 2845//43 2843//43 +f 2843//46 2844//46 2840//46 2839//46 +f 2849//33 2850//33 2848//33 2847//33 +f 2845//36 2846//36 2850//36 2849//36 +f 2846//35 2844//35 2848//35 2850//35 +f 2843//34 2845//34 2849//34 2847//34 +f 2853//32 2851//32 2852//32 2854//32 +f 2858//33 2856//33 2860//33 2862//33 +f 2854//34 2852//34 2856//34 2858//34 +f 2851//35 2853//35 2857//35 2855//35 +f 2852//36 2851//36 2855//36 2856//36 +f 2853//37 2854//37 2858//37 2857//37 +f 2861//38 2862//38 2866//38 2865//38 +f 2855//33 2857//33 2861//33 2859//33 +f 2859//33 2860//33 2856//33 2855//33 +f 2857//33 2858//33 2862//33 2861//33 +f 2867//37 2868//37 2864//37 2863//37 +f 2862//39 2860//39 2864//39 2866//39 +f 2859//43 2861//43 2865//43 2863//43 +f 2863//46 2864//46 2860//46 2859//46 +f 2869//33 2870//33 2868//33 2867//33 +f 2865//36 2866//36 2870//36 2869//36 +f 2866//35 2864//35 2868//35 2870//35 +f 2863//34 2865//34 2869//34 2867//34 +f 2873//32 2871//32 2872//32 2874//32 +f 2878//33 2876//33 2880//33 2882//33 +f 2874//34 2872//34 2876//34 2878//34 +f 2871//35 2873//35 2877//35 2875//35 +f 2872//36 2871//36 2875//36 2876//36 +f 2873//37 2874//37 2878//37 2877//37 +f 2881//38 2882//38 2886//38 2885//38 +f 2875//33 2877//33 2881//33 2879//33 +f 2879//33 2880//33 2876//33 2875//33 +f 2877//33 2878//33 2882//33 2881//33 +f 2887//37 2888//37 2884//37 2883//37 +f 2882//39 2880//39 2884//39 2886//39 +f 2879//43 2881//43 2885//43 2883//43 +f 2883//41 2884//41 2880//41 2879//41 +f 2889//33 2890//33 2888//33 2887//33 +f 2885//36 2886//36 2890//36 2889//36 +f 2886//35 2884//35 2888//35 2890//35 +f 2883//34 2885//34 2889//34 2887//34 +f 2893//32 2891//32 2892//32 2894//32 +f 2898//33 2896//33 2900//33 2902//33 +f 2894//34 2892//34 2896//34 2898//34 +f 2891//35 2893//35 2897//35 2895//35 +f 2892//36 2891//36 2895//36 2896//36 +f 2893//37 2894//37 2898//37 2897//37 +f 2901//38 2902//38 2906//38 2905//38 +f 2895//33 2897//33 2901//33 2899//33 +f 2899//33 2900//33 2896//33 2895//33 +f 2897//33 2898//33 2902//33 2901//33 +f 2907//37 2908//37 2904//37 2903//37 +f 2902//39 2900//39 2904//39 2906//39 +f 2899//43 2901//43 2905//43 2903//43 +f 2903//41 2904//41 2900//41 2899//41 +f 2909//33 2910//33 2908//33 2907//33 +f 2905//36 2906//36 2910//36 2909//36 +f 2906//35 2904//35 2908//35 2910//35 +f 2903//34 2905//34 2909//34 2907//34 +o Pins_1.020_Plane.222 +v 1.025244 0.085023 0.805858 +v 0.750843 0.085023 0.805858 +v 1.025244 0.085023 0.531457 +v 0.750843 0.085023 0.531457 +v 1.025244 0.903927 0.805858 +v 0.750843 0.903927 0.805858 +v 1.025244 0.903927 0.531457 +v 0.750843 0.903927 0.531457 +v 0.982367 0.903927 0.762981 +v 0.793720 0.903927 0.762981 +v 0.982367 0.903927 0.574334 +v 0.793720 0.903927 0.574334 +v 0.953419 0.854444 0.734033 +v 0.822668 0.854444 0.734033 +v 0.953419 0.854444 0.603282 +v 0.822668 0.854444 0.603282 +v 0.953419 0.159632 0.734033 +v 0.822668 0.159632 0.734033 +v 0.953419 0.159632 0.603282 +v 0.822668 0.159632 0.603282 +v 1.025244 0.085023 0.805858 +v 0.750843 0.085023 0.805858 +v 1.025244 0.085023 0.531457 +v 0.750843 0.085023 0.531457 +v 1.025244 0.903927 0.805858 +v 0.750843 0.903927 0.805858 +v 1.025244 0.903927 0.531457 +v 0.750843 0.903927 0.531457 +v 0.982367 0.903927 0.762981 +v 0.793720 0.903927 0.762981 +v 0.982367 0.903927 0.574334 +v 0.793720 0.903927 0.574334 +v 0.953419 0.854444 0.734033 +v 0.822668 0.854444 0.734033 +v 0.953419 0.854444 0.603282 +v 0.822668 0.854444 0.603282 +v 0.953419 0.159632 0.734033 +v 0.822668 0.159632 0.734033 +v 0.953419 0.159632 0.603282 +v 0.822668 0.159632 0.603282 +v 1.025244 0.085023 1.903467 +v 0.750843 0.085023 1.903467 +v 1.025244 0.085023 1.629066 +v 0.750843 0.085023 1.629066 +v 1.025244 0.903927 1.903467 +v 0.750843 0.903927 1.903467 +v 1.025244 0.903927 1.629066 +v 0.750843 0.903927 1.629066 +v 0.982367 0.903927 1.860590 +v 0.793720 0.903927 1.860590 +v 0.982367 0.903927 1.671943 +v 0.793720 0.903927 1.671943 +v 0.953419 0.854444 1.831642 +v 0.822668 0.854444 1.831642 +v 0.953419 0.854444 1.700891 +v 0.822668 0.854444 1.700891 +v 0.953419 0.159632 1.831642 +v 0.822668 0.159632 1.831642 +v 0.953419 0.159632 1.700891 +v 0.822668 0.159632 1.700891 +v 1.025244 0.085023 1.903467 +v 0.750843 0.085023 1.903467 +v 1.025244 0.085023 1.629066 +v 0.750843 0.085023 1.629066 +v 1.025244 0.903927 1.903467 +v 0.750843 0.903927 1.903467 +v 1.025244 0.903927 1.629066 +v 0.750843 0.903927 1.629066 +v 0.982367 0.903927 1.860590 +v 0.793720 0.903927 1.860590 +v 0.982367 0.903927 1.671943 +v 0.793720 0.903927 1.671943 +v 0.953419 0.854444 1.831642 +v 0.822668 0.854444 1.831642 +v 0.953419 0.854444 1.700891 +v 0.822668 0.854444 1.700891 +v 0.953419 0.159632 1.831642 +v 0.822668 0.159632 1.831642 +v 0.953419 0.159632 1.700891 +v 0.822668 0.159632 1.700891 +v 1.025244 0.085023 1.354662 +v 0.750843 0.085023 1.354662 +v 1.025244 0.085023 1.080261 +v 0.750843 0.085023 1.080261 +v 1.025244 0.903927 1.354662 +v 0.750843 0.903927 1.354662 +v 1.025244 0.903927 1.080261 +v 0.750843 0.903927 1.080261 +v 0.982367 0.903927 1.311785 +v 0.793720 0.903927 1.311785 +v 0.982367 0.903927 1.123138 +v 0.793720 0.903927 1.123138 +v 0.953419 0.854444 1.282837 +v 0.822668 0.854444 1.282837 +v 0.953419 0.854444 1.152086 +v 0.822668 0.854444 1.152086 +v 0.953419 0.159632 1.282837 +v 0.822668 0.159632 1.282837 +v 0.953419 0.159632 1.152086 +v 0.822668 0.159632 1.152086 +v 1.025244 0.085023 1.354662 +v 0.750843 0.085023 1.354662 +v 1.025244 0.085023 1.080261 +v 0.750843 0.085023 1.080261 +v 1.025244 0.903927 1.354662 +v 0.750843 0.903927 1.354662 +v 1.025244 0.903927 1.080261 +v 0.750843 0.903927 1.080261 +v 0.982367 0.903927 1.311785 +v 0.793720 0.903927 1.311785 +v 0.982367 0.903927 1.123138 +v 0.793720 0.903927 1.123138 +v 0.953419 0.854444 1.282837 +v 0.822668 0.854444 1.282837 +v 0.953419 0.854444 1.152086 +v 0.822668 0.854444 1.152086 +v 0.953419 0.159632 1.282837 +v 0.822668 0.159632 1.282837 +v 0.953419 0.159632 1.152086 +v 0.822668 0.159632 1.152086 +v 1.025244 0.085023 1.629066 +v 0.750843 0.085023 1.629066 +v 1.025244 0.085023 1.354665 +v 0.750843 0.085023 1.354664 +v 1.025244 0.903926 1.629066 +v 0.750843 0.903927 1.629066 +v 1.025244 0.903926 1.354665 +v 0.750843 0.903927 1.354664 +v 0.982367 0.903927 1.586189 +v 0.793720 0.903927 1.586188 +v 0.982367 0.903927 1.397542 +v 0.793720 0.903927 1.397542 +v 0.953419 0.854444 1.557241 +v 0.822668 0.854444 1.557241 +v 0.953419 0.854444 1.426490 +v 0.822668 0.854444 1.426489 +v 0.953419 0.159632 1.557241 +v 0.822668 0.159632 1.557241 +v 0.953419 0.159632 1.426490 +v 0.822668 0.159632 1.426489 +v 1.025244 0.085023 1.629066 +v 0.750843 0.085023 1.629066 +v 1.025244 0.085023 1.354665 +v 0.750843 0.085023 1.354664 +v 1.025244 0.903926 1.629066 +v 0.750843 0.903927 1.629066 +v 1.025244 0.903926 1.354665 +v 0.750843 0.903927 1.354664 +v 0.982367 0.903927 1.586189 +v 0.793720 0.903927 1.586188 +v 0.982367 0.903927 1.397542 +v 0.793720 0.903927 1.397542 +v 0.953419 0.854444 1.557241 +v 0.822668 0.854444 1.557241 +v 0.953419 0.854444 1.426490 +v 0.822668 0.854444 1.426489 +v 0.953419 0.159632 1.557241 +v 0.822668 0.159632 1.557241 +v 0.953419 0.159632 1.426490 +v 0.822668 0.159632 1.426489 +v 1.025244 0.085023 1.080262 +v 0.750843 0.085023 1.080262 +v 1.025244 0.085023 0.805861 +v 0.750843 0.085023 0.805861 +v 1.025244 0.903927 1.080262 +v 0.750843 0.903927 1.080262 +v 1.025244 0.903927 0.805861 +v 0.750843 0.903927 0.805861 +v 0.982367 0.903927 1.037384 +v 0.793720 0.903927 1.037384 +v 0.982367 0.903927 0.848738 +v 0.793720 0.903927 0.848738 +v 0.953419 0.854444 1.008437 +v 0.822668 0.854444 1.008437 +v 0.953419 0.854444 0.877685 +v 0.822668 0.854444 0.877685 +v 0.953419 0.159632 1.008437 +v 0.822668 0.159632 1.008437 +v 0.953419 0.159632 0.877685 +v 0.822668 0.159632 0.877685 +v 1.025244 0.085023 1.080262 +v 0.750843 0.085023 1.080262 +v 1.025244 0.085023 0.805861 +v 0.750843 0.085023 0.805861 +v 1.025244 0.903927 1.080262 +v 0.750843 0.903927 1.080262 +v 1.025244 0.903927 0.805861 +v 0.750843 0.903927 0.805861 +v 0.982367 0.903927 1.037384 +v 0.793720 0.903927 1.037384 +v 0.982367 0.903927 0.848738 +v 0.793720 0.903927 0.848738 +v 0.953419 0.854444 1.008437 +v 0.822668 0.854444 1.008437 +v 0.953419 0.854444 0.877685 +v 0.822668 0.854444 0.877685 +v 0.953419 0.159632 1.008437 +v 0.822668 0.159632 1.008437 +v 0.953419 0.159632 0.877685 +v 0.822668 0.159632 0.877685 +v 1.299646 0.085023 0.805858 +v 1.025244 0.085023 0.805858 +v 1.299646 0.085023 0.531457 +v 1.025244 0.085023 0.531457 +v 1.299646 0.903927 0.805858 +v 1.025244 0.903927 0.805858 +v 1.299646 0.903927 0.531457 +v 1.025244 0.903927 0.531457 +v 1.256768 0.903927 0.762981 +v 1.068122 0.903927 0.762981 +v 1.256768 0.903927 0.574334 +v 1.068122 0.903927 0.574334 +v 1.227821 0.854444 0.734033 +v 1.097069 0.854444 0.734033 +v 1.227821 0.854444 0.603282 +v 1.097069 0.854444 0.603282 +v 1.227821 0.159632 0.734033 +v 1.097069 0.159632 0.734033 +v 1.227821 0.159632 0.603282 +v 1.097069 0.159632 0.603282 +v 1.299646 0.085023 0.805858 +v 1.025244 0.085023 0.805858 +v 1.299646 0.085023 0.531457 +v 1.025244 0.085023 0.531457 +v 1.299646 0.903927 0.805858 +v 1.025244 0.903927 0.805858 +v 1.299646 0.903927 0.531457 +v 1.025244 0.903927 0.531457 +v 1.256768 0.903927 0.762981 +v 1.068122 0.903927 0.762981 +v 1.256768 0.903927 0.574334 +v 1.068122 0.903927 0.574334 +v 1.227821 0.854444 0.734033 +v 1.097069 0.854444 0.734033 +v 1.227821 0.854444 0.603282 +v 1.097069 0.854444 0.603282 +v 1.227821 0.159632 0.734033 +v 1.097069 0.159632 0.734033 +v 1.227821 0.159632 0.603282 +v 1.097069 0.159632 0.603282 +v 1.299646 0.085023 1.903467 +v 1.025244 0.085023 1.903467 +v 1.299646 0.085023 1.629066 +v 1.025244 0.085023 1.629066 +v 1.299646 0.903927 1.903467 +v 1.025244 0.903927 1.903467 +v 1.299646 0.903927 1.629066 +v 1.025244 0.903927 1.629066 +v 1.256768 0.903927 1.860590 +v 1.068122 0.903927 1.860590 +v 1.256768 0.903927 1.671943 +v 1.068122 0.903927 1.671943 +v 1.227821 0.854444 1.831642 +v 1.097069 0.854444 1.831642 +v 1.227821 0.854444 1.700891 +v 1.097069 0.854444 1.700891 +v 1.227821 0.159632 1.831642 +v 1.097069 0.159632 1.831642 +v 1.227821 0.159632 1.700891 +v 1.097069 0.159632 1.700891 +v 1.299646 0.085023 1.903467 +v 1.025244 0.085023 1.903467 +v 1.299646 0.085023 1.629066 +v 1.025244 0.085023 1.629066 +v 1.299646 0.903927 1.903467 +v 1.025244 0.903927 1.903467 +v 1.299646 0.903927 1.629066 +v 1.025244 0.903927 1.629066 +v 1.256768 0.903927 1.860590 +v 1.068122 0.903927 1.860590 +v 1.256768 0.903927 1.671943 +v 1.068122 0.903927 1.671943 +v 1.227821 0.854444 1.831642 +v 1.097069 0.854444 1.831642 +v 1.227821 0.854444 1.700891 +v 1.097069 0.854444 1.700891 +v 1.227821 0.159632 1.831642 +v 1.097069 0.159632 1.831642 +v 1.227821 0.159632 1.700891 +v 1.097069 0.159632 1.700891 +v 1.299646 0.085023 1.354662 +v 1.025244 0.085023 1.354662 +v 1.299646 0.085023 1.080261 +v 1.025244 0.085023 1.080261 +v 1.299646 0.903927 1.354662 +v 1.025244 0.903927 1.354662 +v 1.299646 0.903927 1.080261 +v 1.025244 0.903927 1.080261 +v 1.256768 0.903927 1.311785 +v 1.068122 0.903927 1.311785 +v 1.256768 0.903927 1.123138 +v 1.068122 0.903927 1.123138 +v 1.227821 0.854444 1.282837 +v 1.097069 0.854444 1.282837 +v 1.227821 0.854444 1.152086 +v 1.097069 0.854444 1.152086 +v 1.227821 0.159632 1.282837 +v 1.097069 0.159632 1.282837 +v 1.227821 0.159632 1.152086 +v 1.097069 0.159632 1.152086 +v 1.299646 0.085023 1.354662 +v 1.025244 0.085023 1.354662 +v 1.299646 0.085023 1.080261 +v 1.025244 0.085023 1.080261 +v 1.299646 0.903927 1.354662 +v 1.025244 0.903927 1.354662 +v 1.299646 0.903927 1.080261 +v 1.025244 0.903927 1.080261 +v 1.256768 0.903927 1.311785 +v 1.068122 0.903927 1.311785 +v 1.256768 0.903927 1.123138 +v 1.068122 0.903927 1.123138 +v 1.227821 0.854444 1.282837 +v 1.097069 0.854444 1.282837 +v 1.227821 0.854444 1.152086 +v 1.097069 0.854444 1.152086 +v 1.227821 0.159632 1.282837 +v 1.097069 0.159632 1.282837 +v 1.227821 0.159632 1.152086 +v 1.097069 0.159632 1.152086 +v 1.299645 0.085023 1.629066 +v 1.025244 0.085023 1.629066 +v 1.299645 0.085023 1.354665 +v 1.025244 0.085023 1.354664 +v 1.299645 0.903926 1.629066 +v 1.025244 0.903927 1.629066 +v 1.299645 0.903926 1.354665 +v 1.025244 0.903927 1.354664 +v 1.256768 0.903927 1.586189 +v 1.068122 0.903927 1.586188 +v 1.256768 0.903927 1.397542 +v 1.068122 0.903927 1.397542 +v 1.227821 0.854444 1.557241 +v 1.097069 0.854444 1.557241 +v 1.227821 0.854444 1.426490 +v 1.097069 0.854444 1.426489 +v 1.227821 0.159632 1.557241 +v 1.097069 0.159632 1.557241 +v 1.227821 0.159632 1.426490 +v 1.097069 0.159632 1.426489 +v 1.299645 0.085023 1.629066 +v 1.025244 0.085023 1.629066 +v 1.299645 0.085023 1.354665 +v 1.025244 0.085023 1.354664 +v 1.299645 0.903926 1.629066 +v 1.025244 0.903927 1.629066 +v 1.299645 0.903926 1.354665 +v 1.025244 0.903927 1.354664 +v 1.256768 0.903927 1.586189 +v 1.068122 0.903927 1.586188 +v 1.256768 0.903927 1.397542 +v 1.068122 0.903927 1.397542 +v 1.227821 0.854444 1.557241 +v 1.097069 0.854444 1.557241 +v 1.227821 0.854444 1.426490 +v 1.097069 0.854444 1.426489 +v 1.227821 0.159632 1.557241 +v 1.097069 0.159632 1.557241 +v 1.227821 0.159632 1.426490 +v 1.097069 0.159632 1.426489 +v 1.299646 0.085023 1.080262 +v 1.025244 0.085023 1.080262 +v 1.299646 0.085023 0.805861 +v 1.025244 0.085023 0.805861 +v 1.299646 0.903927 1.080262 +v 1.025244 0.903927 1.080262 +v 1.299646 0.903927 0.805861 +v 1.025244 0.903927 0.805861 +v 1.256768 0.903927 1.037384 +v 1.068122 0.903927 1.037384 +v 1.256768 0.903927 0.848738 +v 1.068122 0.903927 0.848738 +v 1.227821 0.854444 1.008437 +v 1.097069 0.854444 1.008437 +v 1.227821 0.854444 0.877685 +v 1.097069 0.854444 0.877685 +v 1.227821 0.159632 1.008437 +v 1.097069 0.159632 1.008437 +v 1.227821 0.159632 0.877685 +v 1.097069 0.159632 0.877685 +v 1.299646 0.085023 1.080262 +v 1.025244 0.085023 1.080262 +v 1.299646 0.085023 0.805861 +v 1.025244 0.085023 0.805861 +v 1.299646 0.903927 1.080262 +v 1.025244 0.903927 1.080262 +v 1.299646 0.903927 0.805861 +v 1.025244 0.903927 0.805861 +v 1.256768 0.903927 1.037384 +v 1.068122 0.903927 1.037384 +v 1.256768 0.903927 0.848738 +v 1.068122 0.903927 0.848738 +v 1.227821 0.854444 1.008437 +v 1.097069 0.854444 1.008437 +v 1.227821 0.854444 0.877685 +v 1.097069 0.854444 0.877685 +v 1.227821 0.159632 1.008437 +v 1.097069 0.159632 1.008437 +v 1.227821 0.159632 0.877685 +v 1.097069 0.159632 0.877685 +v 1.574047 0.085023 0.805858 +v 1.299646 0.085023 0.805858 +v 1.574047 0.085023 0.531457 +v 1.299646 0.085023 0.531457 +v 1.574047 0.903927 0.805858 +v 1.299646 0.903927 0.805858 +v 1.574047 0.903927 0.531457 +v 1.299646 0.903927 0.531457 +v 1.531170 0.903927 0.762981 +v 1.342523 0.903927 0.762981 +v 1.531170 0.903927 0.574334 +v 1.342523 0.903927 0.574334 +v 1.502222 0.854444 0.734033 +v 1.371471 0.854444 0.734033 +v 1.502222 0.854444 0.603282 +v 1.371471 0.854444 0.603282 +v 1.502222 0.159632 0.734033 +v 1.371471 0.159632 0.734033 +v 1.502222 0.159632 0.603282 +v 1.371471 0.159632 0.603282 +v 1.574047 0.085023 0.805858 +v 1.299646 0.085023 0.805858 +v 1.574047 0.085023 0.531457 +v 1.299646 0.085023 0.531457 +v 1.574047 0.903927 0.805858 +v 1.299646 0.903927 0.805858 +v 1.574047 0.903927 0.531457 +v 1.299646 0.903927 0.531457 +v 1.531170 0.903927 0.762981 +v 1.342523 0.903927 0.762981 +v 1.531170 0.903927 0.574334 +v 1.342523 0.903927 0.574334 +v 1.502222 0.854444 0.734033 +v 1.371471 0.854444 0.734033 +v 1.502222 0.854444 0.603282 +v 1.371471 0.854444 0.603282 +v 1.502222 0.159632 0.734033 +v 1.371471 0.159632 0.734033 +v 1.502222 0.159632 0.603282 +v 1.371471 0.159632 0.603282 +v 1.574047 0.085023 1.903467 +v 1.299646 0.085023 1.903467 +v 1.574047 0.085023 1.629066 +v 1.299646 0.085023 1.629066 +v 1.574047 0.903927 1.903467 +v 1.299646 0.903927 1.903467 +v 1.574047 0.903927 1.629066 +v 1.299646 0.903927 1.629066 +v 1.531170 0.903927 1.860590 +v 1.342523 0.903927 1.860590 +v 1.531170 0.903927 1.671943 +v 1.342523 0.903927 1.671943 +v 1.502222 0.854444 1.831642 +v 1.371471 0.854444 1.831642 +v 1.502222 0.854444 1.700891 +v 1.371471 0.854444 1.700891 +v 1.502222 0.159632 1.831642 +v 1.371471 0.159632 1.831642 +v 1.502222 0.159632 1.700891 +v 1.371471 0.159632 1.700891 +v 1.574047 0.085023 1.903467 +v 1.299646 0.085023 1.903467 +v 1.574047 0.085023 1.629066 +v 1.299646 0.085023 1.629066 +v 1.574047 0.903927 1.903467 +v 1.299646 0.903927 1.903467 +v 1.574047 0.903927 1.629066 +v 1.299646 0.903927 1.629066 +v 1.531170 0.903927 1.860590 +v 1.342523 0.903927 1.860590 +v 1.531170 0.903927 1.671943 +v 1.342523 0.903927 1.671943 +v 1.502222 0.854444 1.831642 +v 1.371471 0.854444 1.831642 +v 1.502222 0.854444 1.700891 +v 1.371471 0.854444 1.700891 +v 1.502222 0.159632 1.831642 +v 1.371471 0.159632 1.831642 +v 1.502222 0.159632 1.700891 +v 1.371471 0.159632 1.700891 +v 1.574047 0.085023 1.354662 +v 1.299646 0.085023 1.354662 +v 1.574047 0.085023 1.080261 +v 1.299646 0.085023 1.080261 +v 1.574047 0.903927 1.354662 +v 1.299646 0.903927 1.354662 +v 1.574047 0.903927 1.080261 +v 1.299646 0.903927 1.080261 +v 1.531170 0.903927 1.311785 +v 1.342523 0.903927 1.311785 +v 1.531170 0.903927 1.123138 +v 1.342523 0.903927 1.123138 +v 1.502222 0.854444 1.282837 +v 1.371471 0.854444 1.282837 +v 1.502222 0.854444 1.152086 +v 1.371471 0.854444 1.152086 +v 1.502222 0.159632 1.282837 +v 1.371471 0.159632 1.282837 +v 1.502222 0.159632 1.152086 +v 1.371471 0.159632 1.152086 +v 1.574047 0.085023 1.354662 +v 1.299646 0.085023 1.354662 +v 1.574047 0.085023 1.080261 +v 1.299646 0.085023 1.080261 +v 1.574047 0.903927 1.354662 +v 1.299646 0.903927 1.354662 +v 1.574047 0.903927 1.080261 +v 1.299646 0.903927 1.080261 +v 1.531170 0.903927 1.311785 +v 1.342523 0.903927 1.311785 +v 1.531170 0.903927 1.123138 +v 1.342523 0.903927 1.123138 +v 1.502222 0.854444 1.282837 +v 1.371471 0.854444 1.282837 +v 1.502222 0.854444 1.152086 +v 1.371471 0.854444 1.152086 +v 1.502222 0.159632 1.282837 +v 1.371471 0.159632 1.282837 +v 1.502222 0.159632 1.152086 +v 1.371471 0.159632 1.152086 +v 1.574047 0.085023 1.629066 +v 1.299646 0.085023 1.629066 +v 1.574047 0.085023 1.354665 +v 1.299646 0.085023 1.354664 +v 1.574047 0.903926 1.629066 +v 1.299646 0.903927 1.629066 +v 1.574047 0.903926 1.354665 +v 1.299646 0.903927 1.354664 +v 1.531169 0.903927 1.586189 +v 1.342523 0.903927 1.586188 +v 1.531169 0.903927 1.397542 +v 1.342523 0.903927 1.397542 +v 1.502222 0.854444 1.557241 +v 1.371470 0.854444 1.557241 +v 1.502222 0.854444 1.426490 +v 1.371470 0.854444 1.426489 +v 1.502222 0.159632 1.557241 +v 1.371470 0.159632 1.557241 +v 1.502222 0.159632 1.426490 +v 1.371470 0.159632 1.426489 +v 1.574047 0.085023 1.629066 +v 1.299646 0.085023 1.629066 +v 1.574047 0.085023 1.354665 +v 1.299646 0.085023 1.354664 +v 1.574047 0.903926 1.629066 +v 1.299646 0.903927 1.629066 +v 1.574047 0.903926 1.354665 +v 1.299646 0.903927 1.354664 +v 1.531169 0.903927 1.586189 +v 1.342523 0.903927 1.586188 +v 1.531169 0.903927 1.397542 +v 1.342523 0.903927 1.397542 +v 1.502222 0.854444 1.557241 +v 1.371470 0.854444 1.557241 +v 1.502222 0.854444 1.426490 +v 1.371470 0.854444 1.426489 +v 1.502222 0.159632 1.557241 +v 1.371470 0.159632 1.557241 +v 1.502222 0.159632 1.426490 +v 1.371470 0.159632 1.426489 +v 1.574047 0.085023 1.080262 +v 1.299646 0.085023 1.080262 +v 1.574047 0.085023 0.805861 +v 1.299646 0.085023 0.805861 +v 1.574047 0.903927 1.080262 +v 1.299646 0.903927 1.080262 +v 1.574047 0.903927 0.805861 +v 1.299646 0.903927 0.805861 +v 1.531170 0.903927 1.037384 +v 1.342523 0.903927 1.037384 +v 1.531170 0.903927 0.848738 +v 1.342523 0.903927 0.848738 +v 1.502222 0.854444 1.008437 +v 1.371471 0.854444 1.008437 +v 1.502222 0.854444 0.877685 +v 1.371471 0.854444 0.877685 +v 1.502222 0.159632 1.008437 +v 1.371471 0.159632 1.008437 +v 1.502222 0.159632 0.877685 +v 1.371471 0.159632 0.877685 +v 1.574047 0.085023 1.080262 +v 1.299646 0.085023 1.080262 +v 1.574047 0.085023 0.805861 +v 1.299646 0.085023 0.805861 +v 1.574047 0.903927 1.080262 +v 1.299646 0.903927 1.080262 +v 1.574047 0.903927 0.805861 +v 1.299646 0.903927 0.805861 +v 1.531170 0.903927 1.037384 +v 1.342523 0.903927 1.037384 +v 1.531170 0.903927 0.848738 +v 1.342523 0.903927 0.848738 +v 1.502222 0.854444 1.008437 +v 1.371471 0.854444 1.008437 +v 1.502222 0.854444 0.877685 +v 1.371471 0.854444 0.877685 +v 1.502222 0.159632 1.008437 +v 1.371471 0.159632 1.008437 +v 1.502222 0.159632 0.877685 +v 1.371471 0.159632 0.877685 +v 1.848448 0.085023 0.805858 +v 1.574047 0.085023 0.805858 +v 1.848448 0.085023 0.531457 +v 1.574047 0.085023 0.531457 +v 1.848448 0.903927 0.805858 +v 1.574047 0.903927 0.805858 +v 1.848448 0.903927 0.531457 +v 1.574047 0.903927 0.531457 +v 1.805571 0.903927 0.762981 +v 1.616924 0.903927 0.762981 +v 1.805571 0.903927 0.574334 +v 1.616924 0.903927 0.574334 +v 1.776623 0.854444 0.734033 +v 1.645872 0.854444 0.734033 +v 1.776623 0.854444 0.603282 +v 1.645872 0.854444 0.603282 +v 1.776623 0.159632 0.734033 +v 1.645872 0.159632 0.734033 +v 1.776623 0.159632 0.603282 +v 1.645872 0.159632 0.603282 +v 1.848448 0.085023 0.805858 +v 1.574047 0.085023 0.805858 +v 1.848448 0.085023 0.531457 +v 1.574047 0.085023 0.531457 +v 1.848448 0.903927 0.805858 +v 1.574047 0.903927 0.805858 +v 1.848448 0.903927 0.531457 +v 1.574047 0.903927 0.531457 +v 1.805571 0.903927 0.762981 +v 1.616924 0.903927 0.762981 +v 1.805571 0.903927 0.574334 +v 1.616924 0.903927 0.574334 +v 1.776623 0.854444 0.734033 +v 1.645872 0.854444 0.734033 +v 1.776623 0.854444 0.603282 +v 1.645872 0.854444 0.603282 +v 1.776623 0.159632 0.734033 +v 1.645872 0.159632 0.734033 +v 1.776623 0.159632 0.603282 +v 1.645872 0.159632 0.603282 +v 1.848448 0.085023 1.903467 +v 1.574047 0.085023 1.903467 +v 1.848448 0.085023 1.629066 +v 1.574047 0.085023 1.629066 +v 1.848448 0.903927 1.903467 +v 1.574047 0.903927 1.903467 +v 1.848448 0.903927 1.629066 +v 1.574047 0.903927 1.629066 +v 1.805571 0.903927 1.860590 +v 1.616924 0.903927 1.860590 +v 1.805571 0.903927 1.671943 +v 1.616924 0.903927 1.671943 +v 1.776623 0.854444 1.831642 +v 1.645872 0.854444 1.831642 +v 1.776623 0.854444 1.700891 +v 1.645872 0.854444 1.700891 +v 1.776623 0.159632 1.831642 +v 1.645872 0.159632 1.831642 +v 1.776623 0.159632 1.700891 +v 1.645872 0.159632 1.700891 +v 1.848448 0.085023 1.903467 +v 1.574047 0.085023 1.903467 +v 1.848448 0.085023 1.629066 +v 1.574047 0.085023 1.629066 +v 1.848448 0.903927 1.903467 +v 1.574047 0.903927 1.903467 +v 1.848448 0.903927 1.629066 +v 1.574047 0.903927 1.629066 +v 1.805571 0.903927 1.860590 +v 1.616924 0.903927 1.860590 +v 1.805571 0.903927 1.671943 +v 1.616924 0.903927 1.671943 +v 1.776623 0.854444 1.831642 +v 1.645872 0.854444 1.831642 +v 1.776623 0.854444 1.700891 +v 1.645872 0.854444 1.700891 +v 1.776623 0.159632 1.831642 +v 1.645872 0.159632 1.831642 +v 1.776623 0.159632 1.700891 +v 1.645872 0.159632 1.700891 +v 1.848448 0.085023 1.354662 +v 1.574047 0.085023 1.354662 +v 1.848448 0.085023 1.080261 +v 1.574047 0.085023 1.080261 +v 1.848448 0.903927 1.354662 +v 1.574047 0.903927 1.354662 +v 1.848448 0.903927 1.080261 +v 1.574047 0.903927 1.080261 +v 1.805571 0.903927 1.311785 +v 1.616924 0.903927 1.311785 +v 1.805571 0.903927 1.123138 +v 1.616924 0.903927 1.123138 +v 1.776623 0.854444 1.282837 +v 1.645872 0.854444 1.282837 +v 1.776623 0.854444 1.152086 +v 1.645872 0.854444 1.152086 +v 1.776623 0.159632 1.282837 +v 1.645872 0.159632 1.282837 +v 1.776623 0.159632 1.152086 +v 1.645872 0.159632 1.152086 +v 1.848448 0.085023 1.354662 +v 1.574047 0.085023 1.354662 +v 1.848448 0.085023 1.080261 +v 1.574047 0.085023 1.080261 +v 1.848448 0.903927 1.354662 +v 1.574047 0.903927 1.354662 +v 1.848448 0.903927 1.080261 +v 1.574047 0.903927 1.080261 +v 1.805571 0.903927 1.311785 +v 1.616924 0.903927 1.311785 +v 1.805571 0.903927 1.123138 +v 1.616924 0.903927 1.123138 +v 1.776623 0.854444 1.282837 +v 1.645872 0.854444 1.282837 +v 1.776623 0.854444 1.152086 +v 1.645872 0.854444 1.152086 +v 1.776623 0.159632 1.282837 +v 1.645872 0.159632 1.282837 +v 1.776623 0.159632 1.152086 +v 1.645872 0.159632 1.152086 +v 1.848448 0.085023 1.629066 +v 1.574047 0.085023 1.629066 +v 1.848448 0.085023 1.354665 +v 1.574047 0.085023 1.354664 +v 1.848448 0.903926 1.629066 +v 1.574047 0.903927 1.629066 +v 1.848448 0.903926 1.354665 +v 1.574047 0.903927 1.354664 +v 1.805571 0.903927 1.586189 +v 1.616924 0.903927 1.586188 +v 1.805571 0.903927 1.397542 +v 1.616924 0.903927 1.397542 +v 1.776623 0.854444 1.557241 +v 1.645872 0.854444 1.557241 +v 1.776623 0.854444 1.426490 +v 1.645872 0.854444 1.426489 +v 1.776623 0.159632 1.557241 +v 1.645872 0.159632 1.557241 +v 1.776623 0.159632 1.426490 +v 1.645872 0.159632 1.426489 +v 1.848448 0.085023 1.629066 +v 1.574047 0.085023 1.629066 +v 1.848448 0.085023 1.354665 +v 1.574047 0.085023 1.354664 +v 1.848448 0.903926 1.629066 +v 1.574047 0.903927 1.629066 +v 1.848448 0.903926 1.354665 +v 1.574047 0.903927 1.354664 +v 1.805571 0.903927 1.586189 +v 1.616924 0.903927 1.586188 +v 1.805571 0.903927 1.397542 +v 1.616924 0.903927 1.397542 +v 1.776623 0.854444 1.557241 +v 1.645872 0.854444 1.557241 +v 1.776623 0.854444 1.426490 +v 1.645872 0.854444 1.426489 +v 1.776623 0.159632 1.557241 +v 1.645872 0.159632 1.557241 +v 1.776623 0.159632 1.426490 +v 1.645872 0.159632 1.426489 +v 1.848448 0.085023 1.080262 +v 1.574047 0.085023 1.080262 +v 1.848448 0.085023 0.805861 +v 1.574047 0.085023 0.805861 +v 1.848448 0.903927 1.080262 +v 1.574047 0.903927 1.080262 +v 1.848448 0.903927 0.805861 +v 1.574047 0.903927 0.805861 +v 1.805571 0.903927 1.037384 +v 1.616924 0.903927 1.037384 +v 1.805571 0.903927 0.848738 +v 1.616924 0.903927 0.848738 +v 1.776623 0.854444 1.008437 +v 1.645872 0.854444 1.008437 +v 1.776623 0.854444 0.877685 +v 1.645872 0.854444 0.877685 +v 1.776623 0.159632 1.008437 +v 1.645872 0.159632 1.008437 +v 1.776623 0.159632 0.877685 +v 1.645872 0.159632 0.877685 +v 1.848448 0.085023 1.080262 +v 1.574047 0.085023 1.080262 +v 1.848448 0.085023 0.805861 +v 1.574047 0.085023 0.805861 +v 1.848448 0.903927 1.080262 +v 1.574047 0.903927 1.080262 +v 1.848448 0.903927 0.805861 +v 1.574047 0.903927 0.805861 +v 1.805571 0.903927 1.037384 +v 1.616924 0.903927 1.037384 +v 1.805571 0.903927 0.848738 +v 1.616924 0.903927 0.848738 +v 1.776623 0.854444 1.008437 +v 1.645872 0.854444 1.008437 +v 1.776623 0.854444 0.877685 +v 1.645872 0.854444 0.877685 +v 1.776623 0.159632 1.008437 +v 1.645872 0.159632 1.008437 +v 1.776623 0.159632 0.877685 +v 1.645872 0.159632 0.877685 +v 2.122849 0.085023 0.805858 +v 1.848448 0.085023 0.805858 +v 2.122849 0.085023 0.531457 +v 1.848448 0.085023 0.531457 +v 2.122849 0.903927 0.805858 +v 1.848448 0.903927 0.805858 +v 2.122849 0.903927 0.531457 +v 1.848448 0.903927 0.531457 +v 2.079972 0.903927 0.762981 +v 1.891326 0.903927 0.762981 +v 2.079972 0.903927 0.574334 +v 1.891326 0.903927 0.574334 +v 2.051025 0.854444 0.734033 +v 1.920273 0.854444 0.734033 +v 2.051025 0.854444 0.603282 +v 1.920273 0.854444 0.603282 +v 2.051025 0.159632 0.734033 +v 1.920273 0.159632 0.734033 +v 2.051025 0.159632 0.603282 +v 1.920273 0.159632 0.603282 +v 2.122849 0.085023 0.805858 +v 1.848448 0.085023 0.805858 +v 2.122849 0.085023 0.531457 +v 1.848448 0.085023 0.531457 +v 2.122849 0.903927 0.805858 +v 1.848448 0.903927 0.805858 +v 2.122849 0.903927 0.531457 +v 1.848448 0.903927 0.531457 +v 2.079972 0.903927 0.762981 +v 1.891326 0.903927 0.762981 +v 2.079972 0.903927 0.574334 +v 1.891326 0.903927 0.574334 +v 2.051025 0.854444 0.734033 +v 1.920273 0.854444 0.734033 +v 2.051025 0.854444 0.603282 +v 1.920273 0.854444 0.603282 +v 2.051025 0.159632 0.734033 +v 1.920273 0.159632 0.734033 +v 2.051025 0.159632 0.603282 +v 1.920273 0.159632 0.603282 +v 2.122849 0.085023 1.903467 +v 1.848448 0.085023 1.903467 +v 2.122849 0.085023 1.629066 +v 1.848448 0.085023 1.629066 +v 2.122849 0.903927 1.903467 +v 1.848448 0.903927 1.903467 +v 2.122849 0.903927 1.629066 +v 1.848448 0.903927 1.629066 +v 2.079972 0.903927 1.860590 +v 1.891326 0.903927 1.860590 +v 2.079972 0.903927 1.671943 +v 1.891326 0.903927 1.671943 +v 2.051025 0.854444 1.831642 +v 1.920273 0.854444 1.831642 +v 2.051025 0.854444 1.700891 +v 1.920273 0.854444 1.700891 +v 2.051025 0.159632 1.831642 +v 1.920273 0.159632 1.831642 +v 2.051025 0.159632 1.700891 +v 1.920273 0.159632 1.700891 +v 2.122849 0.085023 1.903467 +v 1.848448 0.085023 1.903467 +v 2.122849 0.085023 1.629066 +v 1.848448 0.085023 1.629066 +v 2.122849 0.903927 1.903467 +v 1.848448 0.903927 1.903467 +v 2.122849 0.903927 1.629066 +v 1.848448 0.903927 1.629066 +v 2.079972 0.903927 1.860590 +v 1.891326 0.903927 1.860590 +v 2.079972 0.903927 1.671943 +v 1.891326 0.903927 1.671943 +v 2.051025 0.854444 1.831642 +v 1.920273 0.854444 1.831642 +v 2.051025 0.854444 1.700891 +v 1.920273 0.854444 1.700891 +v 2.051025 0.159632 1.831642 +v 1.920273 0.159632 1.831642 +v 2.051025 0.159632 1.700891 +v 1.920273 0.159632 1.700891 +v 2.122849 0.085023 1.354662 +v 1.848448 0.085023 1.354662 +v 2.122849 0.085023 1.080261 +v 1.848448 0.085023 1.080261 +v 2.122849 0.903927 1.354662 +v 1.848448 0.903927 1.354662 +v 2.122849 0.903927 1.080261 +v 1.848448 0.903927 1.080261 +v 2.079972 0.903927 1.311785 +v 1.891326 0.903927 1.311785 +v 2.079972 0.903927 1.123138 +v 1.891326 0.903927 1.123138 +v 2.051025 0.854444 1.282837 +v 1.920273 0.854444 1.282837 +v 2.051025 0.854444 1.152086 +v 1.920273 0.854444 1.152086 +v 2.051025 0.159632 1.282837 +v 1.920273 0.159632 1.282837 +v 2.051025 0.159632 1.152086 +v 1.920273 0.159632 1.152086 +v 2.122849 0.085023 1.354662 +v 1.848448 0.085023 1.354662 +v 2.122849 0.085023 1.080261 +v 1.848448 0.085023 1.080261 +v 2.122849 0.903927 1.354662 +v 1.848448 0.903927 1.354662 +v 2.122849 0.903927 1.080261 +v 1.848448 0.903927 1.080261 +v 2.079972 0.903927 1.311785 +v 1.891326 0.903927 1.311785 +v 2.079972 0.903927 1.123138 +v 1.891326 0.903927 1.123138 +v 2.051025 0.854444 1.282837 +v 1.920273 0.854444 1.282837 +v 2.051025 0.854444 1.152086 +v 1.920273 0.854444 1.152086 +v 2.051025 0.159632 1.282837 +v 1.920273 0.159632 1.282837 +v 2.051025 0.159632 1.152086 +v 1.920273 0.159632 1.152086 +v 2.122849 0.085023 1.629066 +v 1.848448 0.085023 1.629066 +v 2.122849 0.085023 1.354665 +v 1.848448 0.085023 1.354664 +v 2.122849 0.903926 1.629066 +v 1.848448 0.903927 1.629066 +v 2.122849 0.903926 1.354665 +v 1.848448 0.903927 1.354664 +v 2.079972 0.903927 1.586189 +v 1.891326 0.903927 1.586188 +v 2.079972 0.903927 1.397542 +v 1.891326 0.903927 1.397542 +v 2.051025 0.854444 1.557241 +v 1.920273 0.854444 1.557241 +v 2.051025 0.854444 1.426490 +v 1.920273 0.854444 1.426489 +v 2.051025 0.159632 1.557241 +v 1.920273 0.159632 1.557241 +v 2.051025 0.159632 1.426490 +v 1.920273 0.159632 1.426489 +v 2.122849 0.085023 1.629066 +v 1.848448 0.085023 1.629066 +v 2.122849 0.085023 1.354665 +v 1.848448 0.085023 1.354664 +v 2.122849 0.903926 1.629066 +v 1.848448 0.903927 1.629066 +v 2.122849 0.903926 1.354665 +v 1.848448 0.903927 1.354664 +v 2.079972 0.903927 1.586189 +v 1.891326 0.903927 1.586188 +v 2.079972 0.903927 1.397542 +v 1.891326 0.903927 1.397542 +v 2.051025 0.854444 1.557241 +v 1.920273 0.854444 1.557241 +v 2.051025 0.854444 1.426490 +v 1.920273 0.854444 1.426489 +v 2.051025 0.159632 1.557241 +v 1.920273 0.159632 1.557241 +v 2.051025 0.159632 1.426490 +v 1.920273 0.159632 1.426489 +v 2.122849 0.085023 1.080262 +v 1.848448 0.085023 1.080262 +v 2.122849 0.085023 0.805861 +v 1.848448 0.085023 0.805861 +v 2.122849 0.903927 1.080262 +v 1.848448 0.903927 1.080262 +v 2.122849 0.903927 0.805861 +v 1.848448 0.903927 0.805861 +v 2.079972 0.903927 1.037384 +v 1.891326 0.903927 1.037384 +v 2.079972 0.903927 0.848738 +v 1.891326 0.903927 0.848738 +v 2.051025 0.854444 1.008437 +v 1.920273 0.854444 1.008437 +v 2.051025 0.854444 0.877685 +v 1.920273 0.854444 0.877685 +v 2.051025 0.159632 1.008437 +v 1.920273 0.159632 1.008437 +v 2.051025 0.159632 0.877685 +v 1.920273 0.159632 0.877685 +v 2.122849 0.085023 1.080262 +v 1.848448 0.085023 1.080262 +v 2.122849 0.085023 0.805861 +v 1.848448 0.085023 0.805861 +v 2.122849 0.903927 1.080262 +v 1.848448 0.903927 1.080262 +v 2.122849 0.903927 0.805861 +v 1.848448 0.903927 0.805861 +v 2.079972 0.903927 1.037384 +v 1.891326 0.903927 1.037384 +v 2.079972 0.903927 0.848738 +v 1.891326 0.903927 0.848738 +v 2.051025 0.854444 1.008437 +v 1.920273 0.854444 1.008437 +v 2.051025 0.854444 0.877685 +v 1.920273 0.854444 0.877685 +v 2.051025 0.159632 1.008437 +v 1.920273 0.159632 1.008437 +v 2.051025 0.159632 0.877685 +v 1.920273 0.159632 0.877685 +v 2.397251 0.085023 0.805858 +v 2.122850 0.085023 0.805858 +v 2.397251 0.085023 0.531457 +v 2.122850 0.085023 0.531457 +v 2.397251 0.903927 0.805858 +v 2.122850 0.903927 0.805858 +v 2.397251 0.903927 0.531457 +v 2.122850 0.903927 0.531457 +v 2.354373 0.903927 0.762981 +v 2.165727 0.903927 0.762981 +v 2.354373 0.903927 0.574334 +v 2.165727 0.903927 0.574334 +v 2.325426 0.854444 0.734033 +v 2.194675 0.854444 0.734033 +v 2.325426 0.854444 0.603282 +v 2.194675 0.854444 0.603282 +v 2.325426 0.159632 0.734033 +v 2.194675 0.159632 0.734033 +v 2.325426 0.159632 0.603282 +v 2.194675 0.159632 0.603282 +v 2.397251 0.085023 0.805858 +v 2.122850 0.085023 0.805858 +v 2.397251 0.085023 0.531457 +v 2.122850 0.085023 0.531457 +v 2.397251 0.903927 0.805858 +v 2.122850 0.903927 0.805858 +v 2.397251 0.903927 0.531457 +v 2.122850 0.903927 0.531457 +v 2.354373 0.903927 0.762981 +v 2.165727 0.903927 0.762981 +v 2.354373 0.903927 0.574334 +v 2.165727 0.903927 0.574334 +v 2.325426 0.854444 0.734033 +v 2.194675 0.854444 0.734033 +v 2.325426 0.854444 0.603282 +v 2.194675 0.854444 0.603282 +v 2.325426 0.159632 0.734033 +v 2.194675 0.159632 0.734033 +v 2.325426 0.159632 0.603282 +v 2.194675 0.159632 0.603282 +v 2.397251 0.085023 1.903467 +v 2.122850 0.085023 1.903467 +v 2.397251 0.085023 1.629066 +v 2.122850 0.085023 1.629066 +v 2.397251 0.903927 1.903467 +v 2.122850 0.903927 1.903467 +v 2.397251 0.903927 1.629066 +v 2.122850 0.903927 1.629066 +v 2.354373 0.903927 1.860590 +v 2.165727 0.903927 1.860590 +v 2.354373 0.903927 1.671943 +v 2.165727 0.903927 1.671943 +v 2.325426 0.854444 1.831642 +v 2.194675 0.854444 1.831642 +v 2.325426 0.854444 1.700891 +v 2.194675 0.854444 1.700891 +v 2.325426 0.159632 1.831642 +v 2.194675 0.159632 1.831642 +v 2.325426 0.159632 1.700891 +v 2.194675 0.159632 1.700891 +v 2.397251 0.085023 1.903467 +v 2.122850 0.085023 1.903467 +v 2.397251 0.085023 1.629066 +v 2.122850 0.085023 1.629066 +v 2.397251 0.903927 1.903467 +v 2.122850 0.903927 1.903467 +v 2.397251 0.903927 1.629066 +v 2.122850 0.903927 1.629066 +v 2.354373 0.903927 1.860590 +v 2.165727 0.903927 1.860590 +v 2.354373 0.903927 1.671943 +v 2.165727 0.903927 1.671943 +v 2.325426 0.854444 1.831642 +v 2.194675 0.854444 1.831642 +v 2.325426 0.854444 1.700891 +v 2.194675 0.854444 1.700891 +v 2.325426 0.159632 1.831642 +v 2.194675 0.159632 1.831642 +v 2.325426 0.159632 1.700891 +v 2.194675 0.159632 1.700891 +v 2.397251 0.085023 1.354662 +v 2.122850 0.085023 1.354662 +v 2.397251 0.085023 1.080261 +v 2.122850 0.085023 1.080261 +v 2.397251 0.903927 1.354662 +v 2.122850 0.903927 1.354662 +v 2.397251 0.903927 1.080261 +v 2.122850 0.903927 1.080261 +v 2.354373 0.903927 1.311785 +v 2.165727 0.903927 1.311785 +v 2.354373 0.903927 1.123138 +v 2.165727 0.903927 1.123138 +v 2.325426 0.854444 1.282837 +v 2.194675 0.854444 1.282837 +v 2.325426 0.854444 1.152086 +v 2.194675 0.854444 1.152086 +v 2.325426 0.159632 1.282837 +v 2.194675 0.159632 1.282837 +v 2.325426 0.159632 1.152086 +v 2.194675 0.159632 1.152086 +v 2.397251 0.085023 1.354662 +v 2.122850 0.085023 1.354662 +v 2.397251 0.085023 1.080261 +v 2.122850 0.085023 1.080261 +v 2.397251 0.903927 1.354662 +v 2.122850 0.903927 1.354662 +v 2.397251 0.903927 1.080261 +v 2.122850 0.903927 1.080261 +v 2.354373 0.903927 1.311785 +v 2.165727 0.903927 1.311785 +v 2.354373 0.903927 1.123138 +v 2.165727 0.903927 1.123138 +v 2.325426 0.854444 1.282837 +v 2.194675 0.854444 1.282837 +v 2.325426 0.854444 1.152086 +v 2.194675 0.854444 1.152086 +v 2.325426 0.159632 1.282837 +v 2.194675 0.159632 1.282837 +v 2.325426 0.159632 1.152086 +v 2.194675 0.159632 1.152086 +v 2.397251 0.085023 1.629066 +v 2.122849 0.085023 1.629066 +v 2.397251 0.085023 1.354665 +v 2.122849 0.085023 1.354664 +v 2.397251 0.903926 1.629066 +v 2.122849 0.903927 1.629066 +v 2.397251 0.903926 1.354665 +v 2.122849 0.903927 1.354664 +v 2.354373 0.903927 1.586189 +v 2.165727 0.903927 1.586188 +v 2.354373 0.903927 1.397542 +v 2.165727 0.903927 1.397542 +v 2.325426 0.854444 1.557241 +v 2.194674 0.854444 1.557241 +v 2.325426 0.854444 1.426490 +v 2.194674 0.854444 1.426489 +v 2.325426 0.159632 1.557241 +v 2.194674 0.159632 1.557241 +v 2.325426 0.159632 1.426490 +v 2.194674 0.159632 1.426489 +v 2.397251 0.085023 1.629066 +v 2.122849 0.085023 1.629066 +v 2.397251 0.085023 1.354665 +v 2.122849 0.085023 1.354664 +v 2.397251 0.903926 1.629066 +v 2.122849 0.903927 1.629066 +v 2.397251 0.903926 1.354665 +v 2.122849 0.903927 1.354664 +v 2.354373 0.903927 1.586189 +v 2.165727 0.903927 1.586188 +v 2.354373 0.903927 1.397542 +v 2.165727 0.903927 1.397542 +v 2.325426 0.854444 1.557241 +v 2.194674 0.854444 1.557241 +v 2.325426 0.854444 1.426490 +v 2.194674 0.854444 1.426489 +v 2.325426 0.159632 1.557241 +v 2.194674 0.159632 1.557241 +v 2.325426 0.159632 1.426490 +v 2.194674 0.159632 1.426489 +v 2.397251 0.085023 1.080262 +v 2.122850 0.085023 1.080262 +v 2.397251 0.085023 0.805861 +v 2.122850 0.085023 0.805861 +v 2.397251 0.903927 1.080262 +v 2.122850 0.903927 1.080262 +v 2.397251 0.903927 0.805861 +v 2.122850 0.903927 0.805861 +v 2.354373 0.903927 1.037384 +v 2.165727 0.903927 1.037384 +v 2.354373 0.903927 0.848738 +v 2.165727 0.903927 0.848738 +v 2.325426 0.854444 1.008437 +v 2.194675 0.854444 1.008437 +v 2.325426 0.854444 0.877685 +v 2.194675 0.854444 0.877685 +v 2.325426 0.159632 1.008437 +v 2.194675 0.159632 1.008437 +v 2.325426 0.159632 0.877685 +v 2.194675 0.159632 0.877685 +v 2.397251 0.085023 1.080262 +v 2.122850 0.085023 1.080262 +v 2.397251 0.085023 0.805861 +v 2.122850 0.085023 0.805861 +v 2.397251 0.903927 1.080262 +v 2.122850 0.903927 1.080262 +v 2.397251 0.903927 0.805861 +v 2.122850 0.903927 0.805861 +v 2.354373 0.903927 1.037384 +v 2.165727 0.903927 1.037384 +v 2.354373 0.903927 0.848738 +v 2.165727 0.903927 0.848738 +v 2.325426 0.854444 1.008437 +v 2.194675 0.854444 1.008437 +v 2.325426 0.854444 0.877685 +v 2.194675 0.854444 0.877685 +v 2.325426 0.159632 1.008437 +v 2.194675 0.159632 1.008437 +v 2.325426 0.159632 0.877685 +v 2.194675 0.159632 0.877685 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.5049 0.8631 +vn 0.8631 0.5049 0.0000 +vn -0.8631 0.5049 0.0000 +vn 0.0000 0.5049 -0.8631 +vn 0.8631 0.5050 0.0000 +vn -0.8631 0.5050 0.0000 +vn 0.8632 0.5049 0.0000 +vn -0.8632 0.5049 0.0000 +vn -0.0000 0.5050 0.8631 +vn 0.0000 0.5049 0.8632 +vn 0.0000 0.5049 -0.8632 +usemtl BlackPlastic.002 +s off +f 2913//48 2911//48 2912//48 2914//48 +f 2918//49 2916//49 2920//49 2922//49 +f 2914//50 2912//50 2916//50 2918//50 +f 2911//51 2913//51 2917//51 2915//51 +f 2912//52 2911//52 2915//52 2916//52 +f 2913//53 2914//53 2918//53 2917//53 +f 2921//54 2922//54 2926//54 2925//54 +f 2915//49 2917//49 2921//49 2919//49 +f 2919//49 2920//49 2916//49 2915//49 +f 2917//49 2918//49 2922//49 2921//49 +f 2927//53 2928//53 2924//53 2923//53 +f 2922//55 2920//55 2924//55 2926//55 +f 2919//56 2921//56 2925//56 2923//56 +f 2923//57 2924//57 2920//57 2919//57 +f 2929//49 2930//49 2928//49 2927//49 +f 2925//52 2926//52 2930//52 2929//52 +f 2926//51 2924//51 2928//51 2930//51 +f 2923//50 2925//50 2929//50 2927//50 +f 2933//48 2931//48 2932//48 2934//48 +f 2938//49 2936//49 2940//49 2942//49 +f 2934//50 2932//50 2936//50 2938//50 +f 2931//51 2933//51 2937//51 2935//51 +f 2932//52 2931//52 2935//52 2936//52 +f 2933//53 2934//53 2938//53 2937//53 +f 2941//54 2942//54 2946//54 2945//54 +f 2935//49 2937//49 2941//49 2939//49 +f 2939//49 2940//49 2936//49 2935//49 +f 2937//49 2938//49 2942//49 2941//49 +f 2947//53 2948//53 2944//53 2943//53 +f 2942//55 2940//55 2944//55 2946//55 +f 2939//56 2941//56 2945//56 2943//56 +f 2943//57 2944//57 2940//57 2939//57 +f 2949//49 2950//49 2948//49 2947//49 +f 2945//52 2946//52 2950//52 2949//52 +f 2946//51 2944//51 2948//51 2950//51 +f 2943//50 2945//50 2949//50 2947//50 +f 2953//48 2951//48 2952//48 2954//48 +f 2958//49 2956//49 2960//49 2962//49 +f 2954//50 2952//50 2956//50 2958//50 +f 2951//51 2953//51 2957//51 2955//51 +f 2952//52 2951//52 2955//52 2956//52 +f 2953//53 2954//53 2958//53 2957//53 +f 2961//54 2962//54 2966//54 2965//54 +f 2955//49 2957//49 2961//49 2959//49 +f 2959//49 2960//49 2956//49 2955//49 +f 2957//49 2958//49 2962//49 2961//49 +f 2967//53 2968//53 2964//53 2963//53 +f 2962//55 2960//55 2964//55 2966//55 +f 2959//56 2961//56 2965//56 2963//56 +f 2963//57 2964//57 2960//57 2959//57 +f 2969//49 2970//49 2968//49 2967//49 +f 2965//52 2966//52 2970//52 2969//52 +f 2966//51 2964//51 2968//51 2970//51 +f 2963//50 2965//50 2969//50 2967//50 +f 2973//48 2971//48 2972//48 2974//48 +f 2978//49 2976//49 2980//49 2982//49 +f 2974//50 2972//50 2976//50 2978//50 +f 2971//51 2973//51 2977//51 2975//51 +f 2972//52 2971//52 2975//52 2976//52 +f 2973//53 2974//53 2978//53 2977//53 +f 2981//54 2982//54 2986//54 2985//54 +f 2975//49 2977//49 2981//49 2979//49 +f 2979//49 2980//49 2976//49 2975//49 +f 2977//49 2978//49 2982//49 2981//49 +f 2987//53 2988//53 2984//53 2983//53 +f 2982//55 2980//55 2984//55 2986//55 +f 2979//56 2981//56 2985//56 2983//56 +f 2983//57 2984//57 2980//57 2979//57 +f 2989//49 2990//49 2988//49 2987//49 +f 2985//52 2986//52 2990//52 2989//52 +f 2986//51 2984//51 2988//51 2990//51 +f 2983//50 2985//50 2989//50 2987//50 +f 2993//48 2991//48 2992//48 2994//48 +f 2998//49 2996//49 3000//49 3002//49 +f 2994//50 2992//50 2996//50 2998//50 +f 2991//51 2993//51 2997//51 2995//51 +f 2992//52 2991//52 2995//52 2996//52 +f 2993//53 2994//53 2998//53 2997//53 +f 3001//54 3002//54 3006//54 3005//54 +f 2995//49 2997//49 3001//49 2999//49 +f 2999//49 3000//49 2996//49 2995//49 +f 2997//49 2998//49 3002//49 3001//49 +f 3007//53 3008//53 3004//53 3003//53 +f 3002//58 3000//58 3004//58 3006//58 +f 2999//56 3001//56 3005//56 3003//56 +f 3003//57 3004//57 3000//57 2999//57 +f 3009//49 3010//49 3008//49 3007//49 +f 3005//52 3006//52 3010//52 3009//52 +f 3006//51 3004//51 3008//51 3010//51 +f 3003//50 3005//50 3009//50 3007//50 +f 3013//48 3011//48 3012//48 3014//48 +f 3018//49 3016//49 3020//49 3022//49 +f 3014//50 3012//50 3016//50 3018//50 +f 3011//51 3013//51 3017//51 3015//51 +f 3012//52 3011//52 3015//52 3016//52 +f 3013//53 3014//53 3018//53 3017//53 +f 3021//54 3022//54 3026//54 3025//54 +f 3015//49 3017//49 3021//49 3019//49 +f 3019//49 3020//49 3016//49 3015//49 +f 3017//49 3018//49 3022//49 3021//49 +f 3027//53 3028//53 3024//53 3023//53 +f 3022//58 3020//58 3024//58 3026//58 +f 3019//56 3021//56 3025//56 3023//56 +f 3023//57 3024//57 3020//57 3019//57 +f 3029//49 3030//49 3028//49 3027//49 +f 3025//52 3026//52 3030//52 3029//52 +f 3026//51 3024//51 3028//51 3030//51 +f 3023//50 3025//50 3029//50 3027//50 +f 3033//48 3031//48 3032//48 3034//48 +f 3038//49 3036//49 3040//49 3042//49 +f 3034//50 3032//50 3036//50 3038//50 +f 3031//51 3033//51 3037//51 3035//51 +f 3032//52 3031//52 3035//52 3036//52 +f 3033//53 3034//53 3038//53 3037//53 +f 3041//54 3042//54 3046//54 3045//54 +f 3035//49 3037//49 3041//49 3039//49 +f 3039//49 3040//49 3036//49 3035//49 +f 3037//49 3038//49 3042//49 3041//49 +f 3047//53 3048//53 3044//53 3043//53 +f 3042//55 3040//55 3044//55 3046//55 +f 3039//56 3041//56 3045//56 3043//56 +f 3043//57 3044//57 3040//57 3039//57 +f 3049//49 3050//49 3048//49 3047//49 +f 3045//52 3046//52 3050//52 3049//52 +f 3046//51 3044//51 3048//51 3050//51 +f 3043//50 3045//50 3049//50 3047//50 +f 3053//48 3051//48 3052//48 3054//48 +f 3058//49 3056//49 3060//49 3062//49 +f 3054//50 3052//50 3056//50 3058//50 +f 3051//51 3053//51 3057//51 3055//51 +f 3052//52 3051//52 3055//52 3056//52 +f 3053//53 3054//53 3058//53 3057//53 +f 3061//54 3062//54 3066//54 3065//54 +f 3055//49 3057//49 3061//49 3059//49 +f 3059//49 3060//49 3056//49 3055//49 +f 3057//49 3058//49 3062//49 3061//49 +f 3067//53 3068//53 3064//53 3063//53 +f 3062//55 3060//55 3064//55 3066//55 +f 3059//56 3061//56 3065//56 3063//56 +f 3063//57 3064//57 3060//57 3059//57 +f 3069//49 3070//49 3068//49 3067//49 +f 3065//52 3066//52 3070//52 3069//52 +f 3066//51 3064//51 3068//51 3070//51 +f 3063//50 3065//50 3069//50 3067//50 +f 3073//48 3071//48 3072//48 3074//48 +f 3078//49 3076//49 3080//49 3082//49 +f 3074//50 3072//50 3076//50 3078//50 +f 3071//51 3073//51 3077//51 3075//51 +f 3072//52 3071//52 3075//52 3076//52 +f 3073//53 3074//53 3078//53 3077//53 +f 3081//54 3082//54 3086//54 3085//54 +f 3075//49 3077//49 3081//49 3079//49 +f 3079//49 3080//49 3076//49 3075//49 +f 3077//49 3078//49 3082//49 3081//49 +f 3087//53 3088//53 3084//53 3083//53 +f 3082//55 3080//55 3084//55 3086//55 +f 3079//56 3081//56 3085//56 3083//56 +f 3083//57 3084//57 3080//57 3079//57 +f 3089//49 3090//49 3088//49 3087//49 +f 3085//52 3086//52 3090//52 3089//52 +f 3086//51 3084//51 3088//51 3090//51 +f 3083//50 3085//50 3089//50 3087//50 +f 3093//48 3091//48 3092//48 3094//48 +f 3098//49 3096//49 3100//49 3102//49 +f 3094//50 3092//50 3096//50 3098//50 +f 3091//51 3093//51 3097//51 3095//51 +f 3092//52 3091//52 3095//52 3096//52 +f 3093//53 3094//53 3098//53 3097//53 +f 3101//54 3102//54 3106//54 3105//54 +f 3095//49 3097//49 3101//49 3099//49 +f 3099//49 3100//49 3096//49 3095//49 +f 3097//49 3098//49 3102//49 3101//49 +f 3107//53 3108//53 3104//53 3103//53 +f 3102//55 3100//55 3104//55 3106//55 +f 3099//56 3101//56 3105//56 3103//56 +f 3103//57 3104//57 3100//57 3099//57 +f 3109//49 3110//49 3108//49 3107//49 +f 3105//52 3106//52 3110//52 3109//52 +f 3106//51 3104//51 3108//51 3110//51 +f 3103//50 3105//50 3109//50 3107//50 +f 3113//48 3111//48 3112//48 3114//48 +f 3118//49 3116//49 3120//49 3122//49 +f 3114//50 3112//50 3116//50 3118//50 +f 3111//51 3113//51 3117//51 3115//51 +f 3112//52 3111//52 3115//52 3116//52 +f 3113//53 3114//53 3118//53 3117//53 +f 3121//54 3122//54 3126//54 3125//54 +f 3115//49 3117//49 3121//49 3119//49 +f 3119//49 3120//49 3116//49 3115//49 +f 3117//49 3118//49 3122//49 3121//49 +f 3127//53 3128//53 3124//53 3123//53 +f 3122//55 3120//55 3124//55 3126//55 +f 3119//56 3121//56 3125//56 3123//56 +f 3123//57 3124//57 3120//57 3119//57 +f 3129//49 3130//49 3128//49 3127//49 +f 3125//52 3126//52 3130//52 3129//52 +f 3126//51 3124//51 3128//51 3130//51 +f 3123//50 3125//50 3129//50 3127//50 +f 3133//48 3131//48 3132//48 3134//48 +f 3138//49 3136//49 3140//49 3142//49 +f 3134//50 3132//50 3136//50 3138//50 +f 3131//51 3133//51 3137//51 3135//51 +f 3132//52 3131//52 3135//52 3136//52 +f 3133//53 3134//53 3138//53 3137//53 +f 3141//54 3142//54 3146//54 3145//54 +f 3135//49 3137//49 3141//49 3139//49 +f 3139//49 3140//49 3136//49 3135//49 +f 3137//49 3138//49 3142//49 3141//49 +f 3147//53 3148//53 3144//53 3143//53 +f 3142//55 3140//55 3144//55 3146//55 +f 3139//56 3141//56 3145//56 3143//56 +f 3143//57 3144//57 3140//57 3139//57 +f 3149//49 3150//49 3148//49 3147//49 +f 3145//52 3146//52 3150//52 3149//52 +f 3146//51 3144//51 3148//51 3150//51 +f 3143//50 3145//50 3149//50 3147//50 +f 3153//48 3151//48 3152//48 3154//48 +f 3158//49 3156//49 3160//49 3162//49 +f 3154//50 3152//50 3156//50 3158//50 +f 3151//51 3153//51 3157//51 3155//51 +f 3152//52 3151//52 3155//52 3156//52 +f 3153//53 3154//53 3158//53 3157//53 +f 3161//54 3162//54 3166//54 3165//54 +f 3155//49 3157//49 3161//49 3159//49 +f 3159//49 3160//49 3156//49 3155//49 +f 3157//49 3158//49 3162//49 3161//49 +f 3167//53 3168//53 3164//53 3163//53 +f 3162//55 3160//55 3164//55 3166//55 +f 3159//56 3161//56 3165//56 3163//56 +f 3163//57 3164//57 3160//57 3159//57 +f 3169//49 3170//49 3168//49 3167//49 +f 3165//52 3166//52 3170//52 3169//52 +f 3166//51 3164//51 3168//51 3170//51 +f 3163//50 3165//50 3169//50 3167//50 +f 3173//48 3171//48 3172//48 3174//48 +f 3178//49 3176//49 3180//49 3182//49 +f 3174//50 3172//50 3176//50 3178//50 +f 3171//51 3173//51 3177//51 3175//51 +f 3172//52 3171//52 3175//52 3176//52 +f 3173//53 3174//53 3178//53 3177//53 +f 3181//54 3182//54 3186//54 3185//54 +f 3175//49 3177//49 3181//49 3179//49 +f 3179//49 3180//49 3176//49 3175//49 +f 3177//49 3178//49 3182//49 3181//49 +f 3187//53 3188//53 3184//53 3183//53 +f 3182//55 3180//55 3184//55 3186//55 +f 3179//56 3181//56 3185//56 3183//56 +f 3183//57 3184//57 3180//57 3179//57 +f 3189//49 3190//49 3188//49 3187//49 +f 3185//52 3186//52 3190//52 3189//52 +f 3186//51 3184//51 3188//51 3190//51 +f 3183//50 3185//50 3189//50 3187//50 +f 3193//48 3191//48 3192//48 3194//48 +f 3198//49 3196//49 3200//49 3202//49 +f 3194//50 3192//50 3196//50 3198//50 +f 3191//51 3193//51 3197//51 3195//51 +f 3192//52 3191//52 3195//52 3196//52 +f 3193//53 3194//53 3198//53 3197//53 +f 3201//54 3202//54 3206//54 3205//54 +f 3195//49 3197//49 3201//49 3199//49 +f 3199//49 3200//49 3196//49 3195//49 +f 3197//49 3198//49 3202//49 3201//49 +f 3207//53 3208//53 3204//53 3203//53 +f 3202//58 3200//58 3204//58 3206//58 +f 3199//59 3201//59 3205//59 3203//59 +f 3203//57 3204//57 3200//57 3199//57 +f 3209//49 3210//49 3208//49 3207//49 +f 3205//52 3206//52 3210//52 3209//52 +f 3206//51 3204//51 3208//51 3210//51 +f 3203//50 3205//50 3209//50 3207//50 +f 3213//48 3211//48 3212//48 3214//48 +f 3218//49 3216//49 3220//49 3222//49 +f 3214//50 3212//50 3216//50 3218//50 +f 3211//51 3213//51 3217//51 3215//51 +f 3212//52 3211//52 3215//52 3216//52 +f 3213//53 3214//53 3218//53 3217//53 +f 3221//54 3222//54 3226//54 3225//54 +f 3215//49 3217//49 3221//49 3219//49 +f 3219//49 3220//49 3216//49 3215//49 +f 3217//49 3218//49 3222//49 3221//49 +f 3227//53 3228//53 3224//53 3223//53 +f 3222//58 3220//58 3224//58 3226//58 +f 3219//59 3221//59 3225//59 3223//59 +f 3223//57 3224//57 3220//57 3219//57 +f 3229//49 3230//49 3228//49 3227//49 +f 3225//52 3226//52 3230//52 3229//52 +f 3226//51 3224//51 3228//51 3230//51 +f 3223//50 3225//50 3229//50 3227//50 +f 3233//48 3231//48 3232//48 3234//48 +f 3238//49 3236//49 3240//49 3242//49 +f 3234//50 3232//50 3236//50 3238//50 +f 3231//51 3233//51 3237//51 3235//51 +f 3232//52 3231//52 3235//52 3236//52 +f 3233//53 3234//53 3238//53 3237//53 +f 3241//54 3242//54 3246//54 3245//54 +f 3235//49 3237//49 3241//49 3239//49 +f 3239//49 3240//49 3236//49 3235//49 +f 3237//49 3238//49 3242//49 3241//49 +f 3247//53 3248//53 3244//53 3243//53 +f 3242//55 3240//55 3244//55 3246//55 +f 3239//56 3241//56 3245//56 3243//56 +f 3243//57 3244//57 3240//57 3239//57 +f 3249//49 3250//49 3248//49 3247//49 +f 3245//52 3246//52 3250//52 3249//52 +f 3246//51 3244//51 3248//51 3250//51 +f 3243//50 3245//50 3249//50 3247//50 +f 3253//48 3251//48 3252//48 3254//48 +f 3258//49 3256//49 3260//49 3262//49 +f 3254//50 3252//50 3256//50 3258//50 +f 3251//51 3253//51 3257//51 3255//51 +f 3252//52 3251//52 3255//52 3256//52 +f 3253//53 3254//53 3258//53 3257//53 +f 3261//54 3262//54 3266//54 3265//54 +f 3255//49 3257//49 3261//49 3259//49 +f 3259//49 3260//49 3256//49 3255//49 +f 3257//49 3258//49 3262//49 3261//49 +f 3267//53 3268//53 3264//53 3263//53 +f 3262//55 3260//55 3264//55 3266//55 +f 3259//56 3261//56 3265//56 3263//56 +f 3263//57 3264//57 3260//57 3259//57 +f 3269//49 3270//49 3268//49 3267//49 +f 3265//52 3266//52 3270//52 3269//52 +f 3266//51 3264//51 3268//51 3270//51 +f 3263//50 3265//50 3269//50 3267//50 +f 3273//48 3271//48 3272//48 3274//48 +f 3278//49 3276//49 3280//49 3282//49 +f 3274//50 3272//50 3276//50 3278//50 +f 3271//51 3273//51 3277//51 3275//51 +f 3272//52 3271//52 3275//52 3276//52 +f 3273//53 3274//53 3278//53 3277//53 +f 3281//54 3282//54 3286//54 3285//54 +f 3275//49 3277//49 3281//49 3279//49 +f 3279//49 3280//49 3276//49 3275//49 +f 3277//49 3278//49 3282//49 3281//49 +f 3287//53 3288//53 3284//53 3283//53 +f 3282//55 3280//55 3284//55 3286//55 +f 3279//56 3281//56 3285//56 3283//56 +f 3283//57 3284//57 3280//57 3279//57 +f 3289//49 3290//49 3288//49 3287//49 +f 3285//52 3286//52 3290//52 3289//52 +f 3286//51 3284//51 3288//51 3290//51 +f 3283//50 3285//50 3289//50 3287//50 +f 3293//48 3291//48 3292//48 3294//48 +f 3298//49 3296//49 3300//49 3302//49 +f 3294//50 3292//50 3296//50 3298//50 +f 3291//51 3293//51 3297//51 3295//51 +f 3292//52 3291//52 3295//52 3296//52 +f 3293//53 3294//53 3298//53 3297//53 +f 3301//54 3302//54 3306//54 3305//54 +f 3295//49 3297//49 3301//49 3299//49 +f 3299//49 3300//49 3296//49 3295//49 +f 3297//49 3298//49 3302//49 3301//49 +f 3307//53 3308//53 3304//53 3303//53 +f 3302//55 3300//55 3304//55 3306//55 +f 3299//56 3301//56 3305//56 3303//56 +f 3303//57 3304//57 3300//57 3299//57 +f 3309//49 3310//49 3308//49 3307//49 +f 3305//52 3306//52 3310//52 3309//52 +f 3306//51 3304//51 3308//51 3310//51 +f 3303//50 3305//50 3309//50 3307//50 +f 3313//48 3311//48 3312//48 3314//48 +f 3318//49 3316//49 3320//49 3322//49 +f 3314//50 3312//50 3316//50 3318//50 +f 3311//51 3313//51 3317//51 3315//51 +f 3312//52 3311//52 3315//52 3316//52 +f 3313//53 3314//53 3318//53 3317//53 +f 3321//54 3322//54 3326//54 3325//54 +f 3315//49 3317//49 3321//49 3319//49 +f 3319//49 3320//49 3316//49 3315//49 +f 3317//49 3318//49 3322//49 3321//49 +f 3327//53 3328//53 3324//53 3323//53 +f 3322//60 3320//60 3324//60 3326//60 +f 3319//56 3321//56 3325//56 3323//56 +f 3323//57 3324//57 3320//57 3319//57 +f 3329//49 3330//49 3328//49 3327//49 +f 3325//52 3326//52 3330//52 3329//52 +f 3326//51 3324//51 3328//51 3330//51 +f 3323//50 3325//50 3329//50 3327//50 +f 3333//48 3331//48 3332//48 3334//48 +f 3338//49 3336//49 3340//49 3342//49 +f 3334//50 3332//50 3336//50 3338//50 +f 3331//51 3333//51 3337//51 3335//51 +f 3332//52 3331//52 3335//52 3336//52 +f 3333//53 3334//53 3338//53 3337//53 +f 3341//54 3342//54 3346//54 3345//54 +f 3335//49 3337//49 3341//49 3339//49 +f 3339//49 3340//49 3336//49 3335//49 +f 3337//49 3338//49 3342//49 3341//49 +f 3347//53 3348//53 3344//53 3343//53 +f 3342//60 3340//60 3344//60 3346//60 +f 3339//56 3341//56 3345//56 3343//56 +f 3343//57 3344//57 3340//57 3339//57 +f 3349//49 3350//49 3348//49 3347//49 +f 3345//52 3346//52 3350//52 3349//52 +f 3346//51 3344//51 3348//51 3350//51 +f 3343//50 3345//50 3349//50 3347//50 +f 3353//48 3351//48 3352//48 3354//48 +f 3358//49 3356//49 3360//49 3362//49 +f 3354//50 3352//50 3356//50 3358//50 +f 3351//51 3353//51 3357//51 3355//51 +f 3352//52 3351//52 3355//52 3356//52 +f 3353//53 3354//53 3358//53 3357//53 +f 3361//54 3362//54 3366//54 3365//54 +f 3355//49 3357//49 3361//49 3359//49 +f 3359//49 3360//49 3356//49 3355//49 +f 3357//49 3358//49 3362//49 3361//49 +f 3367//53 3368//53 3364//53 3363//53 +f 3362//60 3360//60 3364//60 3366//60 +f 3359//56 3361//56 3365//56 3363//56 +f 3363//57 3364//57 3360//57 3359//57 +f 3369//49 3370//49 3368//49 3367//49 +f 3365//52 3366//52 3370//52 3369//52 +f 3366//51 3364//51 3368//51 3370//51 +f 3363//50 3365//50 3369//50 3367//50 +f 3373//48 3371//48 3372//48 3374//48 +f 3378//49 3376//49 3380//49 3382//49 +f 3374//50 3372//50 3376//50 3378//50 +f 3371//51 3373//51 3377//51 3375//51 +f 3372//52 3371//52 3375//52 3376//52 +f 3373//53 3374//53 3378//53 3377//53 +f 3381//54 3382//54 3386//54 3385//54 +f 3375//49 3377//49 3381//49 3379//49 +f 3379//49 3380//49 3376//49 3375//49 +f 3377//49 3378//49 3382//49 3381//49 +f 3387//53 3388//53 3384//53 3383//53 +f 3382//60 3380//60 3384//60 3386//60 +f 3379//56 3381//56 3385//56 3383//56 +f 3383//57 3384//57 3380//57 3379//57 +f 3389//49 3390//49 3388//49 3387//49 +f 3385//52 3386//52 3390//52 3389//52 +f 3386//51 3384//51 3388//51 3390//51 +f 3383//50 3385//50 3389//50 3387//50 +f 3393//48 3391//48 3392//48 3394//48 +f 3398//49 3396//49 3400//49 3402//49 +f 3394//50 3392//50 3396//50 3398//50 +f 3391//51 3393//51 3397//51 3395//51 +f 3392//52 3391//52 3395//52 3396//52 +f 3393//53 3394//53 3398//53 3397//53 +f 3401//54 3402//54 3406//54 3405//54 +f 3395//49 3397//49 3401//49 3399//49 +f 3399//49 3400//49 3396//49 3395//49 +f 3397//49 3398//49 3402//49 3401//49 +f 3407//53 3408//53 3404//53 3403//53 +f 3402//55 3400//55 3404//55 3406//55 +f 3399//59 3401//59 3405//59 3403//59 +f 3403//57 3404//57 3400//57 3399//57 +f 3409//49 3410//49 3408//49 3407//49 +f 3405//52 3406//52 3410//52 3409//52 +f 3406//51 3404//51 3408//51 3410//51 +f 3403//50 3405//50 3409//50 3407//50 +f 3413//48 3411//48 3412//48 3414//48 +f 3418//49 3416//49 3420//49 3422//49 +f 3414//50 3412//50 3416//50 3418//50 +f 3411//51 3413//51 3417//51 3415//51 +f 3412//52 3411//52 3415//52 3416//52 +f 3413//53 3414//53 3418//53 3417//53 +f 3421//54 3422//54 3426//54 3425//54 +f 3415//49 3417//49 3421//49 3419//49 +f 3419//49 3420//49 3416//49 3415//49 +f 3417//49 3418//49 3422//49 3421//49 +f 3427//53 3428//53 3424//53 3423//53 +f 3422//55 3420//55 3424//55 3426//55 +f 3419//59 3421//59 3425//59 3423//59 +f 3423//57 3424//57 3420//57 3419//57 +f 3429//49 3430//49 3428//49 3427//49 +f 3425//52 3426//52 3430//52 3429//52 +f 3426//51 3424//51 3428//51 3430//51 +f 3423//50 3425//50 3429//50 3427//50 +f 3433//48 3431//48 3432//48 3434//48 +f 3438//49 3436//49 3440//49 3442//49 +f 3434//50 3432//50 3436//50 3438//50 +f 3431//51 3433//51 3437//51 3435//51 +f 3432//52 3431//52 3435//52 3436//52 +f 3433//53 3434//53 3438//53 3437//53 +f 3441//54 3442//54 3446//54 3445//54 +f 3435//49 3437//49 3441//49 3439//49 +f 3439//49 3440//49 3436//49 3435//49 +f 3437//49 3438//49 3442//49 3441//49 +f 3447//53 3448//53 3444//53 3443//53 +f 3442//58 3440//58 3444//58 3446//58 +f 3439//61 3441//61 3445//61 3443//61 +f 3443//57 3444//57 3440//57 3439//57 +f 3449//49 3450//49 3448//49 3447//49 +f 3445//52 3446//52 3450//52 3449//52 +f 3446//51 3444//51 3448//51 3450//51 +f 3443//50 3445//50 3449//50 3447//50 +f 3453//48 3451//48 3452//48 3454//48 +f 3458//49 3456//49 3460//49 3462//49 +f 3454//50 3452//50 3456//50 3458//50 +f 3451//51 3453//51 3457//51 3455//51 +f 3452//52 3451//52 3455//52 3456//52 +f 3453//53 3454//53 3458//53 3457//53 +f 3461//54 3462//54 3466//54 3465//54 +f 3455//49 3457//49 3461//49 3459//49 +f 3459//49 3460//49 3456//49 3455//49 +f 3457//49 3458//49 3462//49 3461//49 +f 3467//53 3468//53 3464//53 3463//53 +f 3462//58 3460//58 3464//58 3466//58 +f 3459//61 3461//61 3465//61 3463//61 +f 3463//57 3464//57 3460//57 3459//57 +f 3469//49 3470//49 3468//49 3467//49 +f 3465//52 3466//52 3470//52 3469//52 +f 3466//51 3464//51 3468//51 3470//51 +f 3463//50 3465//50 3469//50 3467//50 +f 3473//48 3471//48 3472//48 3474//48 +f 3478//49 3476//49 3480//49 3482//49 +f 3474//50 3472//50 3476//50 3478//50 +f 3471//51 3473//51 3477//51 3475//51 +f 3472//52 3471//52 3475//52 3476//52 +f 3473//53 3474//53 3478//53 3477//53 +f 3481//54 3482//54 3486//54 3485//54 +f 3475//49 3477//49 3481//49 3479//49 +f 3479//49 3480//49 3476//49 3475//49 +f 3477//49 3478//49 3482//49 3481//49 +f 3487//53 3488//53 3484//53 3483//53 +f 3482//60 3480//60 3484//60 3486//60 +f 3479//56 3481//56 3485//56 3483//56 +f 3483//57 3484//57 3480//57 3479//57 +f 3489//49 3490//49 3488//49 3487//49 +f 3485//52 3486//52 3490//52 3489//52 +f 3486//51 3484//51 3488//51 3490//51 +f 3483//50 3485//50 3489//50 3487//50 +f 3493//48 3491//48 3492//48 3494//48 +f 3498//49 3496//49 3500//49 3502//49 +f 3494//50 3492//50 3496//50 3498//50 +f 3491//51 3493//51 3497//51 3495//51 +f 3492//52 3491//52 3495//52 3496//52 +f 3493//53 3494//53 3498//53 3497//53 +f 3501//54 3502//54 3506//54 3505//54 +f 3495//49 3497//49 3501//49 3499//49 +f 3499//49 3500//49 3496//49 3495//49 +f 3497//49 3498//49 3502//49 3501//49 +f 3507//53 3508//53 3504//53 3503//53 +f 3502//60 3500//60 3504//60 3506//60 +f 3499//56 3501//56 3505//56 3503//56 +f 3503//57 3504//57 3500//57 3499//57 +f 3509//49 3510//49 3508//49 3507//49 +f 3505//52 3506//52 3510//52 3509//52 +f 3506//51 3504//51 3508//51 3510//51 +f 3503//50 3505//50 3509//50 3507//50 +f 3513//48 3511//48 3512//48 3514//48 +f 3518//49 3516//49 3520//49 3522//49 +f 3514//50 3512//50 3516//50 3518//50 +f 3511//51 3513//51 3517//51 3515//51 +f 3512//52 3511//52 3515//52 3516//52 +f 3513//53 3514//53 3518//53 3517//53 +f 3521//54 3522//54 3526//54 3525//54 +f 3515//49 3517//49 3521//49 3519//49 +f 3519//49 3520//49 3516//49 3515//49 +f 3517//49 3518//49 3522//49 3521//49 +f 3527//53 3528//53 3524//53 3523//53 +f 3522//60 3520//60 3524//60 3526//60 +f 3519//61 3521//61 3525//61 3523//61 +f 3523//57 3524//57 3520//57 3519//57 +f 3529//49 3530//49 3528//49 3527//49 +f 3525//52 3526//52 3530//52 3529//52 +f 3526//51 3524//51 3528//51 3530//51 +f 3523//50 3525//50 3529//50 3527//50 +f 3533//48 3531//48 3532//48 3534//48 +f 3538//49 3536//49 3540//49 3542//49 +f 3534//50 3532//50 3536//50 3538//50 +f 3531//51 3533//51 3537//51 3535//51 +f 3532//52 3531//52 3535//52 3536//52 +f 3533//53 3534//53 3538//53 3537//53 +f 3541//54 3542//54 3546//54 3545//54 +f 3535//49 3537//49 3541//49 3539//49 +f 3539//49 3540//49 3536//49 3535//49 +f 3537//49 3538//49 3542//49 3541//49 +f 3547//53 3548//53 3544//53 3543//53 +f 3542//60 3540//60 3544//60 3546//60 +f 3539//61 3541//61 3545//61 3543//61 +f 3543//57 3544//57 3540//57 3539//57 +f 3549//49 3550//49 3548//49 3547//49 +f 3545//52 3546//52 3550//52 3549//52 +f 3546//51 3544//51 3548//51 3550//51 +f 3543//50 3545//50 3549//50 3547//50 +f 3553//48 3551//48 3552//48 3554//48 +f 3558//49 3556//49 3560//49 3562//49 +f 3554//50 3552//50 3556//50 3558//50 +f 3551//51 3553//51 3557//51 3555//51 +f 3552//52 3551//52 3555//52 3556//52 +f 3553//53 3554//53 3558//53 3557//53 +f 3561//54 3562//54 3566//54 3565//54 +f 3555//49 3557//49 3561//49 3559//49 +f 3559//49 3560//49 3556//49 3555//49 +f 3557//49 3558//49 3562//49 3561//49 +f 3567//53 3568//53 3564//53 3563//53 +f 3562//55 3560//55 3564//55 3566//55 +f 3559//61 3561//61 3565//61 3563//61 +f 3563//57 3564//57 3560//57 3559//57 +f 3569//49 3570//49 3568//49 3567//49 +f 3565//52 3566//52 3570//52 3569//52 +f 3566//51 3564//51 3568//51 3570//51 +f 3563//50 3565//50 3569//50 3567//50 +f 3573//48 3571//48 3572//48 3574//48 +f 3578//49 3576//49 3580//49 3582//49 +f 3574//50 3572//50 3576//50 3578//50 +f 3571//51 3573//51 3577//51 3575//51 +f 3572//52 3571//52 3575//52 3576//52 +f 3573//53 3574//53 3578//53 3577//53 +f 3581//54 3582//54 3586//54 3585//54 +f 3575//49 3577//49 3581//49 3579//49 +f 3579//49 3580//49 3576//49 3575//49 +f 3577//49 3578//49 3582//49 3581//49 +f 3587//53 3588//53 3584//53 3583//53 +f 3582//55 3580//55 3584//55 3586//55 +f 3579//61 3581//61 3585//61 3583//61 +f 3583//57 3584//57 3580//57 3579//57 +f 3589//49 3590//49 3588//49 3587//49 +f 3585//52 3586//52 3590//52 3589//52 +f 3586//51 3584//51 3588//51 3590//51 +f 3583//50 3585//50 3589//50 3587//50 +f 3593//48 3591//48 3592//48 3594//48 +f 3598//49 3596//49 3600//49 3602//49 +f 3594//50 3592//50 3596//50 3598//50 +f 3591//51 3593//51 3597//51 3595//51 +f 3592//52 3591//52 3595//52 3596//52 +f 3593//53 3594//53 3598//53 3597//53 +f 3601//54 3602//54 3606//54 3605//54 +f 3595//49 3597//49 3601//49 3599//49 +f 3599//49 3600//49 3596//49 3595//49 +f 3597//49 3598//49 3602//49 3601//49 +f 3607//53 3608//53 3604//53 3603//53 +f 3602//55 3600//55 3604//55 3606//55 +f 3599//56 3601//56 3605//56 3603//56 +f 3603//57 3604//57 3600//57 3599//57 +f 3609//49 3610//49 3608//49 3607//49 +f 3605//52 3606//52 3610//52 3609//52 +f 3606//51 3604//51 3608//51 3610//51 +f 3603//50 3605//50 3609//50 3607//50 +f 3613//48 3611//48 3612//48 3614//48 +f 3618//49 3616//49 3620//49 3622//49 +f 3614//50 3612//50 3616//50 3618//50 +f 3611//51 3613//51 3617//51 3615//51 +f 3612//52 3611//52 3615//52 3616//52 +f 3613//53 3614//53 3618//53 3617//53 +f 3621//54 3622//54 3626//54 3625//54 +f 3615//49 3617//49 3621//49 3619//49 +f 3619//49 3620//49 3616//49 3615//49 +f 3617//49 3618//49 3622//49 3621//49 +f 3627//53 3628//53 3624//53 3623//53 +f 3622//55 3620//55 3624//55 3626//55 +f 3619//56 3621//56 3625//56 3623//56 +f 3623//57 3624//57 3620//57 3619//57 +f 3629//49 3630//49 3628//49 3627//49 +f 3625//52 3626//52 3630//52 3629//52 +f 3626//51 3624//51 3628//51 3630//51 +f 3623//50 3625//50 3629//50 3627//50 +f 3633//48 3631//48 3632//48 3634//48 +f 3638//49 3636//49 3640//49 3642//49 +f 3634//50 3632//50 3636//50 3638//50 +f 3631//51 3633//51 3637//51 3635//51 +f 3632//52 3631//52 3635//52 3636//52 +f 3633//53 3634//53 3638//53 3637//53 +f 3641//54 3642//54 3646//54 3645//54 +f 3635//49 3637//49 3641//49 3639//49 +f 3639//49 3640//49 3636//49 3635//49 +f 3637//49 3638//49 3642//49 3641//49 +f 3647//53 3648//53 3644//53 3643//53 +f 3642//55 3640//55 3644//55 3646//55 +f 3639//56 3641//56 3645//56 3643//56 +f 3643//57 3644//57 3640//57 3639//57 +f 3649//49 3650//49 3648//49 3647//49 +f 3645//52 3646//52 3650//52 3649//52 +f 3646//51 3644//51 3648//51 3650//51 +f 3643//50 3645//50 3649//50 3647//50 +f 3653//48 3651//48 3652//48 3654//48 +f 3658//49 3656//49 3660//49 3662//49 +f 3654//50 3652//50 3656//50 3658//50 +f 3651//51 3653//51 3657//51 3655//51 +f 3652//52 3651//52 3655//52 3656//52 +f 3653//53 3654//53 3658//53 3657//53 +f 3661//54 3662//54 3666//54 3665//54 +f 3655//49 3657//49 3661//49 3659//49 +f 3659//49 3660//49 3656//49 3655//49 +f 3657//49 3658//49 3662//49 3661//49 +f 3667//53 3668//53 3664//53 3663//53 +f 3662//55 3660//55 3664//55 3666//55 +f 3659//56 3661//56 3665//56 3663//56 +f 3663//57 3664//57 3660//57 3659//57 +f 3669//49 3670//49 3668//49 3667//49 +f 3665//52 3666//52 3670//52 3669//52 +f 3666//51 3664//51 3668//51 3670//51 +f 3663//50 3665//50 3669//50 3667//50 +f 3673//48 3671//48 3672//48 3674//48 +f 3678//49 3676//49 3680//49 3682//49 +f 3674//50 3672//50 3676//50 3678//50 +f 3671//51 3673//51 3677//51 3675//51 +f 3672//52 3671//52 3675//52 3676//52 +f 3673//53 3674//53 3678//53 3677//53 +f 3681//54 3682//54 3686//54 3685//54 +f 3675//49 3677//49 3681//49 3679//49 +f 3679//49 3680//49 3676//49 3675//49 +f 3677//49 3678//49 3682//49 3681//49 +f 3687//53 3688//53 3684//53 3683//53 +f 3682//55 3680//55 3684//55 3686//55 +f 3679//61 3681//61 3685//61 3683//61 +f 3683//57 3684//57 3680//57 3679//57 +f 3689//49 3690//49 3688//49 3687//49 +f 3685//52 3686//52 3690//52 3689//52 +f 3686//51 3684//51 3688//51 3690//51 +f 3683//50 3685//50 3689//50 3687//50 +f 3693//48 3691//48 3692//48 3694//48 +f 3698//49 3696//49 3700//49 3702//49 +f 3694//50 3692//50 3696//50 3698//50 +f 3691//51 3693//51 3697//51 3695//51 +f 3692//52 3691//52 3695//52 3696//52 +f 3693//53 3694//53 3698//53 3697//53 +f 3701//54 3702//54 3706//54 3705//54 +f 3695//49 3697//49 3701//49 3699//49 +f 3699//49 3700//49 3696//49 3695//49 +f 3697//49 3698//49 3702//49 3701//49 +f 3707//53 3708//53 3704//53 3703//53 +f 3702//55 3700//55 3704//55 3706//55 +f 3699//61 3701//61 3705//61 3703//61 +f 3703//57 3704//57 3700//57 3699//57 +f 3709//49 3710//49 3708//49 3707//49 +f 3705//52 3706//52 3710//52 3709//52 +f 3706//51 3704//51 3708//51 3710//51 +f 3703//50 3705//50 3709//50 3707//50 +f 3713//48 3711//48 3712//48 3714//48 +f 3718//49 3716//49 3720//49 3722//49 +f 3714//50 3712//50 3716//50 3718//50 +f 3711//51 3713//51 3717//51 3715//51 +f 3712//52 3711//52 3715//52 3716//52 +f 3713//53 3714//53 3718//53 3717//53 +f 3721//54 3722//54 3726//54 3725//54 +f 3715//49 3717//49 3721//49 3719//49 +f 3719//49 3720//49 3716//49 3715//49 +f 3717//49 3718//49 3722//49 3721//49 +f 3727//53 3728//53 3724//53 3723//53 +f 3722//58 3720//58 3724//58 3726//58 +f 3719//61 3721//61 3725//61 3723//61 +f 3723//57 3724//57 3720//57 3719//57 +f 3729//49 3730//49 3728//49 3727//49 +f 3725//52 3726//52 3730//52 3729//52 +f 3726//51 3724//51 3728//51 3730//51 +f 3723//50 3725//50 3729//50 3727//50 +f 3733//48 3731//48 3732//48 3734//48 +f 3738//49 3736//49 3740//49 3742//49 +f 3734//50 3732//50 3736//50 3738//50 +f 3731//51 3733//51 3737//51 3735//51 +f 3732//52 3731//52 3735//52 3736//52 +f 3733//53 3734//53 3738//53 3737//53 +f 3741//54 3742//54 3746//54 3745//54 +f 3735//49 3737//49 3741//49 3739//49 +f 3739//49 3740//49 3736//49 3735//49 +f 3737//49 3738//49 3742//49 3741//49 +f 3747//53 3748//53 3744//53 3743//53 +f 3742//58 3740//58 3744//58 3746//58 +f 3739//61 3741//61 3745//61 3743//61 +f 3743//57 3744//57 3740//57 3739//57 +f 3749//49 3750//49 3748//49 3747//49 +f 3745//52 3746//52 3750//52 3749//52 +f 3746//51 3744//51 3748//51 3750//51 +f 3743//50 3745//50 3749//50 3747//50 +f 3753//48 3751//48 3752//48 3754//48 +f 3758//49 3756//49 3760//49 3762//49 +f 3754//50 3752//50 3756//50 3758//50 +f 3751//51 3753//51 3757//51 3755//51 +f 3752//52 3751//52 3755//52 3756//52 +f 3753//53 3754//53 3758//53 3757//53 +f 3761//54 3762//54 3766//54 3765//54 +f 3755//49 3757//49 3761//49 3759//49 +f 3759//49 3760//49 3756//49 3755//49 +f 3757//49 3758//49 3762//49 3761//49 +f 3767//53 3768//53 3764//53 3763//53 +f 3762//55 3760//55 3764//55 3766//55 +f 3759//61 3761//61 3765//61 3763//61 +f 3763//57 3764//57 3760//57 3759//57 +f 3769//49 3770//49 3768//49 3767//49 +f 3765//52 3766//52 3770//52 3769//52 +f 3766//51 3764//51 3768//51 3770//51 +f 3763//50 3765//50 3769//50 3767//50 +f 3773//48 3771//48 3772//48 3774//48 +f 3778//49 3776//49 3780//49 3782//49 +f 3774//50 3772//50 3776//50 3778//50 +f 3771//51 3773//51 3777//51 3775//51 +f 3772//52 3771//52 3775//52 3776//52 +f 3773//53 3774//53 3778//53 3777//53 +f 3781//54 3782//54 3786//54 3785//54 +f 3775//49 3777//49 3781//49 3779//49 +f 3779//49 3780//49 3776//49 3775//49 +f 3777//49 3778//49 3782//49 3781//49 +f 3787//53 3788//53 3784//53 3783//53 +f 3782//55 3780//55 3784//55 3786//55 +f 3779//61 3781//61 3785//61 3783//61 +f 3783//57 3784//57 3780//57 3779//57 +f 3789//49 3790//49 3788//49 3787//49 +f 3785//52 3786//52 3790//52 3789//52 +f 3786//51 3784//51 3788//51 3790//51 +f 3783//50 3785//50 3789//50 3787//50 +f 3793//48 3791//48 3792//48 3794//48 +f 3798//49 3796//49 3800//49 3802//49 +f 3794//50 3792//50 3796//50 3798//50 +f 3791//51 3793//51 3797//51 3795//51 +f 3792//52 3791//52 3795//52 3796//52 +f 3793//53 3794//53 3798//53 3797//53 +f 3801//54 3802//54 3806//54 3805//54 +f 3795//49 3797//49 3801//49 3799//49 +f 3799//49 3800//49 3796//49 3795//49 +f 3797//49 3798//49 3802//49 3801//49 +f 3807//53 3808//53 3804//53 3803//53 +f 3802//58 3800//58 3804//58 3806//58 +f 3799//61 3801//61 3805//61 3803//61 +f 3803//57 3804//57 3800//57 3799//57 +f 3809//49 3810//49 3808//49 3807//49 +f 3805//52 3806//52 3810//52 3809//52 +f 3806//51 3804//51 3808//51 3810//51 +f 3803//50 3805//50 3809//50 3807//50 +f 3813//48 3811//48 3812//48 3814//48 +f 3818//49 3816//49 3820//49 3822//49 +f 3814//50 3812//50 3816//50 3818//50 +f 3811//51 3813//51 3817//51 3815//51 +f 3812//52 3811//52 3815//52 3816//52 +f 3813//53 3814//53 3818//53 3817//53 +f 3821//54 3822//54 3826//54 3825//54 +f 3815//49 3817//49 3821//49 3819//49 +f 3819//49 3820//49 3816//49 3815//49 +f 3817//49 3818//49 3822//49 3821//49 +f 3827//53 3828//53 3824//53 3823//53 +f 3822//58 3820//58 3824//58 3826//58 +f 3819//61 3821//61 3825//61 3823//61 +f 3823//57 3824//57 3820//57 3819//57 +f 3829//49 3830//49 3828//49 3827//49 +f 3825//52 3826//52 3830//52 3829//52 +f 3826//51 3824//51 3828//51 3830//51 +f 3823//50 3825//50 3829//50 3827//50 +f 3833//48 3831//48 3832//48 3834//48 +f 3838//49 3836//49 3840//49 3842//49 +f 3834//50 3832//50 3836//50 3838//50 +f 3831//51 3833//51 3837//51 3835//51 +f 3832//52 3831//52 3835//52 3836//52 +f 3833//53 3834//53 3838//53 3837//53 +f 3841//62 3842//62 3846//62 3845//62 +f 3835//49 3837//49 3841//49 3839//49 +f 3839//49 3840//49 3836//49 3835//49 +f 3837//49 3838//49 3842//49 3841//49 +f 3847//53 3848//53 3844//53 3843//53 +f 3842//58 3840//58 3844//58 3846//58 +f 3839//56 3841//56 3845//56 3843//56 +f 3843//57 3844//57 3840//57 3839//57 +f 3849//49 3850//49 3848//49 3847//49 +f 3845//52 3846//52 3850//52 3849//52 +f 3846//51 3844//51 3848//51 3850//51 +f 3843//50 3845//50 3849//50 3847//50 +f 3853//48 3851//48 3852//48 3854//48 +f 3858//49 3856//49 3860//49 3862//49 +f 3854//50 3852//50 3856//50 3858//50 +f 3851//51 3853//51 3857//51 3855//51 +f 3852//52 3851//52 3855//52 3856//52 +f 3853//53 3854//53 3858//53 3857//53 +f 3861//62 3862//62 3866//62 3865//62 +f 3855//49 3857//49 3861//49 3859//49 +f 3859//49 3860//49 3856//49 3855//49 +f 3857//49 3858//49 3862//49 3861//49 +f 3867//53 3868//53 3864//53 3863//53 +f 3862//58 3860//58 3864//58 3866//58 +f 3859//56 3861//56 3865//56 3863//56 +f 3863//57 3864//57 3860//57 3859//57 +f 3869//49 3870//49 3868//49 3867//49 +f 3865//52 3866//52 3870//52 3869//52 +f 3866//51 3864//51 3868//51 3870//51 +f 3863//50 3865//50 3869//50 3867//50 +f 3873//48 3871//48 3872//48 3874//48 +f 3878//49 3876//49 3880//49 3882//49 +f 3874//50 3872//50 3876//50 3878//50 +f 3871//51 3873//51 3877//51 3875//51 +f 3872//52 3871//52 3875//52 3876//52 +f 3873//53 3874//53 3878//53 3877//53 +f 3881//54 3882//54 3886//54 3885//54 +f 3875//49 3877//49 3881//49 3879//49 +f 3879//49 3880//49 3876//49 3875//49 +f 3877//49 3878//49 3882//49 3881//49 +f 3887//53 3888//53 3884//53 3883//53 +f 3882//55 3880//55 3884//55 3886//55 +f 3879//61 3881//61 3885//61 3883//61 +f 3883//57 3884//57 3880//57 3879//57 +f 3889//49 3890//49 3888//49 3887//49 +f 3885//52 3886//52 3890//52 3889//52 +f 3886//51 3884//51 3888//51 3890//51 +f 3883//50 3885//50 3889//50 3887//50 +f 3893//48 3891//48 3892//48 3894//48 +f 3898//49 3896//49 3900//49 3902//49 +f 3894//50 3892//50 3896//50 3898//50 +f 3891//51 3893//51 3897//51 3895//51 +f 3892//52 3891//52 3895//52 3896//52 +f 3893//53 3894//53 3898//53 3897//53 +f 3901//54 3902//54 3906//54 3905//54 +f 3895//49 3897//49 3901//49 3899//49 +f 3899//49 3900//49 3896//49 3895//49 +f 3897//49 3898//49 3902//49 3901//49 +f 3907//53 3908//53 3904//53 3903//53 +f 3902//55 3900//55 3904//55 3906//55 +f 3899//61 3901//61 3905//61 3903//61 +f 3903//57 3904//57 3900//57 3899//57 +f 3909//49 3910//49 3908//49 3907//49 +f 3905//52 3906//52 3910//52 3909//52 +f 3906//51 3904//51 3908//51 3910//51 +f 3903//50 3905//50 3909//50 3907//50 +f 3913//48 3911//48 3912//48 3914//48 +f 3918//49 3916//49 3920//49 3922//49 +f 3914//50 3912//50 3916//50 3918//50 +f 3911//51 3913//51 3917//51 3915//51 +f 3912//52 3911//52 3915//52 3916//52 +f 3913//53 3914//53 3918//53 3917//53 +f 3921//54 3922//54 3926//54 3925//54 +f 3915//49 3917//49 3921//49 3919//49 +f 3919//49 3920//49 3916//49 3915//49 +f 3917//49 3918//49 3922//49 3921//49 +f 3927//53 3928//53 3924//53 3923//53 +f 3922//60 3920//60 3924//60 3926//60 +f 3919//61 3921//61 3925//61 3923//61 +f 3923//57 3924//57 3920//57 3919//57 +f 3929//49 3930//49 3928//49 3927//49 +f 3925//52 3926//52 3930//52 3929//52 +f 3926//51 3924//51 3928//51 3930//51 +f 3923//50 3925//50 3929//50 3927//50 +f 3933//48 3931//48 3932//48 3934//48 +f 3938//49 3936//49 3940//49 3942//49 +f 3934//50 3932//50 3936//50 3938//50 +f 3931//51 3933//51 3937//51 3935//51 +f 3932//52 3931//52 3935//52 3936//52 +f 3933//53 3934//53 3938//53 3937//53 +f 3941//54 3942//54 3946//54 3945//54 +f 3935//49 3937//49 3941//49 3939//49 +f 3939//49 3940//49 3936//49 3935//49 +f 3937//49 3938//49 3942//49 3941//49 +f 3947//53 3948//53 3944//53 3943//53 +f 3942//60 3940//60 3944//60 3946//60 +f 3939//61 3941//61 3945//61 3943//61 +f 3943//57 3944//57 3940//57 3939//57 +f 3949//49 3950//49 3948//49 3947//49 +f 3945//52 3946//52 3950//52 3949//52 +f 3946//51 3944//51 3948//51 3950//51 +f 3943//50 3945//50 3949//50 3947//50 +f 3953//48 3951//48 3952//48 3954//48 +f 3958//49 3956//49 3960//49 3962//49 +f 3954//50 3952//50 3956//50 3958//50 +f 3951//51 3953//51 3957//51 3955//51 +f 3952//52 3951//52 3955//52 3956//52 +f 3953//53 3954//53 3958//53 3957//53 +f 3961//63 3962//63 3966//63 3965//63 +f 3955//49 3957//49 3961//49 3959//49 +f 3959//49 3960//49 3956//49 3955//49 +f 3957//49 3958//49 3962//49 3961//49 +f 3967//53 3968//53 3964//53 3963//53 +f 3962//55 3960//55 3964//55 3966//55 +f 3959//61 3961//61 3965//61 3963//61 +f 3963//57 3964//57 3960//57 3959//57 +f 3969//49 3970//49 3968//49 3967//49 +f 3965//52 3966//52 3970//52 3969//52 +f 3966//51 3964//51 3968//51 3970//51 +f 3963//50 3965//50 3969//50 3967//50 +f 3973//48 3971//48 3972//48 3974//48 +f 3978//49 3976//49 3980//49 3982//49 +f 3974//50 3972//50 3976//50 3978//50 +f 3971//51 3973//51 3977//51 3975//51 +f 3972//52 3971//52 3975//52 3976//52 +f 3973//53 3974//53 3978//53 3977//53 +f 3981//63 3982//63 3986//63 3985//63 +f 3975//49 3977//49 3981//49 3979//49 +f 3979//49 3980//49 3976//49 3975//49 +f 3977//49 3978//49 3982//49 3981//49 +f 3987//53 3988//53 3984//53 3983//53 +f 3982//55 3980//55 3984//55 3986//55 +f 3979//61 3981//61 3985//61 3983//61 +f 3983//57 3984//57 3980//57 3979//57 +f 3989//49 3990//49 3988//49 3987//49 +f 3985//52 3986//52 3990//52 3989//52 +f 3986//51 3984//51 3988//51 3990//51 +f 3983//50 3985//50 3989//50 3987//50 +f 3993//48 3991//48 3992//48 3994//48 +f 3998//49 3996//49 4000//49 4002//49 +f 3994//50 3992//50 3996//50 3998//50 +f 3991//51 3993//51 3997//51 3995//51 +f 3992//52 3991//52 3995//52 3996//52 +f 3993//53 3994//53 3998//53 3997//53 +f 4001//54 4002//54 4006//54 4005//54 +f 3995//49 3997//49 4001//49 3999//49 +f 3999//49 4000//49 3996//49 3995//49 +f 3997//49 3998//49 4002//49 4001//49 +f 4007//53 4008//53 4004//53 4003//53 +f 4002//58 4000//58 4004//58 4006//58 +f 3999//56 4001//56 4005//56 4003//56 +f 4003//64 4004//64 4000//64 3999//64 +f 4009//49 4010//49 4008//49 4007//49 +f 4005//52 4006//52 4010//52 4009//52 +f 4006//51 4004//51 4008//51 4010//51 +f 4003//50 4005//50 4009//50 4007//50 +f 4013//48 4011//48 4012//48 4014//48 +f 4018//49 4016//49 4020//49 4022//49 +f 4014//50 4012//50 4016//50 4018//50 +f 4011//51 4013//51 4017//51 4015//51 +f 4012//52 4011//52 4015//52 4016//52 +f 4013//53 4014//53 4018//53 4017//53 +f 4021//54 4022//54 4026//54 4025//54 +f 4015//49 4017//49 4021//49 4019//49 +f 4019//49 4020//49 4016//49 4015//49 +f 4017//49 4018//49 4022//49 4021//49 +f 4027//53 4028//53 4024//53 4023//53 +f 4022//58 4020//58 4024//58 4026//58 +f 4019//56 4021//56 4025//56 4023//56 +f 4023//64 4024//64 4020//64 4019//64 +f 4029//49 4030//49 4028//49 4027//49 +f 4025//52 4026//52 4030//52 4029//52 +f 4026//51 4024//51 4028//51 4030//51 +f 4023//50 4025//50 4029//50 4027//50 +f 4033//48 4031//48 4032//48 4034//48 +f 4038//49 4036//49 4040//49 4042//49 +f 4034//50 4032//50 4036//50 4038//50 +f 4031//51 4033//51 4037//51 4035//51 +f 4032//52 4031//52 4035//52 4036//52 +f 4033//53 4034//53 4038//53 4037//53 +f 4041//54 4042//54 4046//54 4045//54 +f 4035//49 4037//49 4041//49 4039//49 +f 4039//49 4040//49 4036//49 4035//49 +f 4037//49 4038//49 4042//49 4041//49 +f 4047//53 4048//53 4044//53 4043//53 +f 4042//60 4040//60 4044//60 4046//60 +f 4039//61 4041//61 4045//61 4043//61 +f 4043//57 4044//57 4040//57 4039//57 +f 4049//49 4050//49 4048//49 4047//49 +f 4045//52 4046//52 4050//52 4049//52 +f 4046//51 4044//51 4048//51 4050//51 +f 4043//50 4045//50 4049//50 4047//50 +f 4053//48 4051//48 4052//48 4054//48 +f 4058//49 4056//49 4060//49 4062//49 +f 4054//50 4052//50 4056//50 4058//50 +f 4051//51 4053//51 4057//51 4055//51 +f 4052//52 4051//52 4055//52 4056//52 +f 4053//53 4054//53 4058//53 4057//53 +f 4061//54 4062//54 4066//54 4065//54 +f 4055//49 4057//49 4061//49 4059//49 +f 4059//49 4060//49 4056//49 4055//49 +f 4057//49 4058//49 4062//49 4061//49 +f 4067//53 4068//53 4064//53 4063//53 +f 4062//60 4060//60 4064//60 4066//60 +f 4059//61 4061//61 4065//61 4063//61 +f 4063//57 4064//57 4060//57 4059//57 +f 4069//49 4070//49 4068//49 4067//49 +f 4065//52 4066//52 4070//52 4069//52 +f 4066//51 4064//51 4068//51 4070//51 +f 4063//50 4065//50 4069//50 4067//50 +f 4073//48 4071//48 4072//48 4074//48 +f 4078//49 4076//49 4080//49 4082//49 +f 4074//50 4072//50 4076//50 4078//50 +f 4071//51 4073//51 4077//51 4075//51 +f 4072//52 4071//52 4075//52 4076//52 +f 4073//53 4074//53 4078//53 4077//53 +f 4081//54 4082//54 4086//54 4085//54 +f 4075//49 4077//49 4081//49 4079//49 +f 4079//49 4080//49 4076//49 4075//49 +f 4077//49 4078//49 4082//49 4081//49 +f 4087//53 4088//53 4084//53 4083//53 +f 4082//55 4080//55 4084//55 4086//55 +f 4079//61 4081//61 4085//61 4083//61 +f 4083//57 4084//57 4080//57 4079//57 +f 4089//49 4090//49 4088//49 4087//49 +f 4085//52 4086//52 4090//52 4089//52 +f 4086//51 4084//51 4088//51 4090//51 +f 4083//50 4085//50 4089//50 4087//50 +f 4093//48 4091//48 4092//48 4094//48 +f 4098//49 4096//49 4100//49 4102//49 +f 4094//50 4092//50 4096//50 4098//50 +f 4091//51 4093//51 4097//51 4095//51 +f 4092//52 4091//52 4095//52 4096//52 +f 4093//53 4094//53 4098//53 4097//53 +f 4101//54 4102//54 4106//54 4105//54 +f 4095//49 4097//49 4101//49 4099//49 +f 4099//49 4100//49 4096//49 4095//49 +f 4097//49 4098//49 4102//49 4101//49 +f 4107//53 4108//53 4104//53 4103//53 +f 4102//55 4100//55 4104//55 4106//55 +f 4099//61 4101//61 4105//61 4103//61 +f 4103//57 4104//57 4100//57 4099//57 +f 4109//49 4110//49 4108//49 4107//49 +f 4105//52 4106//52 4110//52 4109//52 +f 4106//51 4104//51 4108//51 4110//51 +f 4103//50 4105//50 4109//50 4107//50 +o Pins_1.013_Plane.221 +v 1.025244 0.085023 -0.213622 +v 0.750843 0.085023 -0.213622 +v 1.025244 0.085023 0.060779 +v 0.750843 0.085023 0.060779 +v 1.025244 0.903927 -0.213622 +v 0.750843 0.903927 -0.213622 +v 1.025244 0.903927 0.060779 +v 0.750843 0.903927 0.060779 +v 0.982367 0.903927 -0.170744 +v 0.793720 0.903927 -0.170744 +v 0.982367 0.903927 0.017902 +v 0.793720 0.903927 0.017902 +v 0.953419 0.854444 -0.141797 +v 0.822668 0.854444 -0.141797 +v 0.953419 0.854444 -0.011045 +v 0.822668 0.854444 -0.011045 +v 0.953419 0.159632 -0.141797 +v 0.822668 0.159632 -0.141797 +v 0.953419 0.159632 -0.011045 +v 0.822668 0.159632 -0.011045 +v 1.025244 0.085023 -0.213622 +v 0.750843 0.085023 -0.213622 +v 1.025244 0.085023 0.060779 +v 0.750843 0.085023 0.060779 +v 1.025244 0.903927 -0.213622 +v 0.750843 0.903927 -0.213622 +v 1.025244 0.903927 0.060779 +v 0.750843 0.903927 0.060779 +v 0.982367 0.903927 -0.170744 +v 0.793720 0.903927 -0.170744 +v 0.982367 0.903927 0.017902 +v 0.793720 0.903927 0.017902 +v 0.953419 0.854444 -0.141797 +v 0.822668 0.854444 -0.141797 +v 0.953419 0.854444 -0.011045 +v 0.822668 0.854444 -0.011045 +v 0.953419 0.159632 -0.141797 +v 0.822668 0.159632 -0.141797 +v 0.953419 0.159632 -0.011045 +v 0.822668 0.159632 -0.011045 +v 1.025244 0.085023 -1.311231 +v 0.750843 0.085023 -1.311231 +v 1.025244 0.085023 -1.036829 +v 0.750843 0.085023 -1.036829 +v 1.025244 0.903927 -1.311231 +v 0.750843 0.903927 -1.311231 +v 1.025244 0.903927 -1.036829 +v 0.750843 0.903927 -1.036829 +v 0.982367 0.903927 -1.268353 +v 0.793720 0.903927 -1.268353 +v 0.982367 0.903927 -1.079707 +v 0.793720 0.903927 -1.079707 +v 0.953419 0.854444 -1.239406 +v 0.822668 0.854444 -1.239406 +v 0.953419 0.854444 -1.108654 +v 0.822668 0.854444 -1.108654 +v 0.953419 0.159632 -1.239406 +v 0.822668 0.159632 -1.239406 +v 0.953419 0.159632 -1.108654 +v 0.822668 0.159632 -1.108654 +v 1.025244 0.085023 -1.311231 +v 0.750843 0.085023 -1.311231 +v 1.025244 0.085023 -1.036829 +v 0.750843 0.085023 -1.036829 +v 1.025244 0.903927 -1.311231 +v 0.750843 0.903927 -1.311231 +v 1.025244 0.903927 -1.036829 +v 0.750843 0.903927 -1.036829 +v 0.982367 0.903927 -1.268353 +v 0.793720 0.903927 -1.268353 +v 0.982367 0.903927 -1.079707 +v 0.793720 0.903927 -1.079707 +v 0.953419 0.854444 -1.239406 +v 0.822668 0.854444 -1.239406 +v 0.953419 0.854444 -1.108654 +v 0.822668 0.854444 -1.108654 +v 0.953419 0.159632 -1.239406 +v 0.822668 0.159632 -1.239406 +v 0.953419 0.159632 -1.108654 +v 0.822668 0.159632 -1.108654 +v 1.025244 0.085023 -0.762426 +v 0.750843 0.085023 -0.762426 +v 1.025244 0.085023 -0.488024 +v 0.750843 0.085023 -0.488024 +v 1.025244 0.903927 -0.762426 +v 0.750843 0.903927 -0.762426 +v 1.025244 0.903927 -0.488024 +v 0.750843 0.903927 -0.488024 +v 0.982367 0.903927 -0.719548 +v 0.793720 0.903927 -0.719548 +v 0.982367 0.903927 -0.530902 +v 0.793720 0.903927 -0.530902 +v 0.953419 0.854444 -0.690601 +v 0.822668 0.854444 -0.690601 +v 0.953419 0.854444 -0.559849 +v 0.822668 0.854444 -0.559849 +v 0.953419 0.159632 -0.690601 +v 0.822668 0.159632 -0.690601 +v 0.953419 0.159632 -0.559849 +v 0.822668 0.159632 -0.559849 +v 1.025244 0.085023 -0.762426 +v 0.750843 0.085023 -0.762426 +v 1.025244 0.085023 -0.488024 +v 0.750843 0.085023 -0.488024 +v 1.025244 0.903927 -0.762426 +v 0.750843 0.903927 -0.762426 +v 1.025244 0.903927 -0.488024 +v 0.750843 0.903927 -0.488024 +v 0.982367 0.903927 -0.719548 +v 0.793720 0.903927 -0.719548 +v 0.982367 0.903927 -0.530902 +v 0.793720 0.903927 -0.530902 +v 0.953419 0.854444 -0.690601 +v 0.822668 0.854444 -0.690601 +v 0.953419 0.854444 -0.559849 +v 0.822668 0.854444 -0.559849 +v 0.953419 0.159632 -0.690601 +v 0.822668 0.159632 -0.690601 +v 0.953419 0.159632 -0.559849 +v 0.822668 0.159632 -0.559849 +v 1.025244 0.085023 -1.036830 +v 0.750843 0.085023 -1.036829 +v 1.025244 0.085023 -0.762428 +v 0.750843 0.085023 -0.762428 +v 1.025244 0.903926 -1.036830 +v 0.750843 0.903927 -1.036829 +v 1.025244 0.903926 -0.762428 +v 0.750843 0.903927 -0.762428 +v 0.982367 0.903927 -0.993952 +v 0.793720 0.903927 -0.993952 +v 0.982367 0.903927 -0.805306 +v 0.793720 0.903927 -0.805305 +v 0.953419 0.854444 -0.965005 +v 0.822668 0.854444 -0.965004 +v 0.953419 0.854444 -0.834253 +v 0.822668 0.854444 -0.834253 +v 0.953419 0.159632 -0.965005 +v 0.822668 0.159632 -0.965004 +v 0.953419 0.159632 -0.834253 +v 0.822668 0.159632 -0.834253 +v 1.025244 0.085023 -1.036830 +v 0.750843 0.085023 -1.036829 +v 1.025244 0.085023 -0.762428 +v 0.750843 0.085023 -0.762428 +v 1.025244 0.903926 -1.036830 +v 0.750843 0.903927 -1.036829 +v 1.025244 0.903926 -0.762428 +v 0.750843 0.903927 -0.762428 +v 0.982367 0.903927 -0.993952 +v 0.793720 0.903927 -0.993952 +v 0.982367 0.903927 -0.805306 +v 0.793720 0.903927 -0.805305 +v 0.953419 0.854444 -0.965005 +v 0.822668 0.854444 -0.965004 +v 0.953419 0.854444 -0.834253 +v 0.822668 0.854444 -0.834253 +v 0.953419 0.159632 -0.965005 +v 0.822668 0.159632 -0.965004 +v 0.953419 0.159632 -0.834253 +v 0.822668 0.159632 -0.834253 +v 1.025244 0.085023 -0.488025 +v 0.750843 0.085023 -0.488025 +v 1.025244 0.085023 -0.213624 +v 0.750843 0.085023 -0.213624 +v 1.025244 0.903927 -0.488025 +v 0.750843 0.903927 -0.488025 +v 1.025244 0.903927 -0.213624 +v 0.750843 0.903927 -0.213624 +v 0.982367 0.903927 -0.445148 +v 0.793720 0.903927 -0.445148 +v 0.982367 0.903927 -0.256501 +v 0.793720 0.903927 -0.256501 +v 0.953419 0.854444 -0.416200 +v 0.822668 0.854444 -0.416200 +v 0.953419 0.854444 -0.285449 +v 0.822668 0.854444 -0.285449 +v 0.953419 0.159632 -0.416200 +v 0.822668 0.159632 -0.416200 +v 0.953419 0.159632 -0.285449 +v 0.822668 0.159632 -0.285449 +v 1.025244 0.085023 -0.488025 +v 0.750843 0.085023 -0.488025 +v 1.025244 0.085023 -0.213624 +v 0.750843 0.085023 -0.213624 +v 1.025244 0.903927 -0.488025 +v 0.750843 0.903927 -0.488025 +v 1.025244 0.903927 -0.213624 +v 0.750843 0.903927 -0.213624 +v 0.982367 0.903927 -0.445148 +v 0.793720 0.903927 -0.445148 +v 0.982367 0.903927 -0.256501 +v 0.793720 0.903927 -0.256501 +v 0.953419 0.854444 -0.416200 +v 0.822668 0.854444 -0.416200 +v 0.953419 0.854444 -0.285449 +v 0.822668 0.854444 -0.285449 +v 0.953419 0.159632 -0.416200 +v 0.822668 0.159632 -0.416200 +v 0.953419 0.159632 -0.285449 +v 0.822668 0.159632 -0.285449 +v 1.299646 0.085023 -0.213622 +v 1.025244 0.085023 -0.213622 +v 1.299646 0.085023 0.060779 +v 1.025244 0.085023 0.060779 +v 1.299646 0.903927 -0.213622 +v 1.025244 0.903927 -0.213622 +v 1.299646 0.903927 0.060779 +v 1.025244 0.903927 0.060779 +v 1.256768 0.903927 -0.170744 +v 1.068122 0.903927 -0.170744 +v 1.256768 0.903927 0.017902 +v 1.068122 0.903927 0.017902 +v 1.227821 0.854444 -0.141797 +v 1.097069 0.854444 -0.141797 +v 1.227821 0.854444 -0.011045 +v 1.097069 0.854444 -0.011045 +v 1.227821 0.159632 -0.141797 +v 1.097069 0.159632 -0.141797 +v 1.227821 0.159632 -0.011045 +v 1.097069 0.159632 -0.011045 +v 1.299646 0.085023 -0.213622 +v 1.025244 0.085023 -0.213622 +v 1.299646 0.085023 0.060779 +v 1.025244 0.085023 0.060779 +v 1.299646 0.903927 -0.213622 +v 1.025244 0.903927 -0.213622 +v 1.299646 0.903927 0.060779 +v 1.025244 0.903927 0.060779 +v 1.256768 0.903927 -0.170744 +v 1.068122 0.903927 -0.170744 +v 1.256768 0.903927 0.017902 +v 1.068122 0.903927 0.017902 +v 1.227821 0.854444 -0.141797 +v 1.097069 0.854444 -0.141797 +v 1.227821 0.854444 -0.011045 +v 1.097069 0.854444 -0.011045 +v 1.227821 0.159632 -0.141797 +v 1.097069 0.159632 -0.141797 +v 1.227821 0.159632 -0.011045 +v 1.097069 0.159632 -0.011045 +v 1.299646 0.085023 -1.311231 +v 1.025244 0.085023 -1.311231 +v 1.299646 0.085023 -1.036829 +v 1.025244 0.085023 -1.036829 +v 1.299646 0.903927 -1.311231 +v 1.025244 0.903927 -1.311231 +v 1.299646 0.903927 -1.036829 +v 1.025244 0.903927 -1.036829 +v 1.256768 0.903927 -1.268353 +v 1.068122 0.903927 -1.268353 +v 1.256768 0.903927 -1.079707 +v 1.068122 0.903927 -1.079707 +v 1.227821 0.854444 -1.239406 +v 1.097069 0.854444 -1.239406 +v 1.227821 0.854444 -1.108654 +v 1.097069 0.854444 -1.108654 +v 1.227821 0.159632 -1.239406 +v 1.097069 0.159632 -1.239406 +v 1.227821 0.159632 -1.108654 +v 1.097069 0.159632 -1.108654 +v 1.299646 0.085023 -1.311231 +v 1.025244 0.085023 -1.311231 +v 1.299646 0.085023 -1.036829 +v 1.025244 0.085023 -1.036829 +v 1.299646 0.903927 -1.311231 +v 1.025244 0.903927 -1.311231 +v 1.299646 0.903927 -1.036829 +v 1.025244 0.903927 -1.036829 +v 1.256768 0.903927 -1.268353 +v 1.068122 0.903927 -1.268353 +v 1.256768 0.903927 -1.079707 +v 1.068122 0.903927 -1.079707 +v 1.227821 0.854444 -1.239406 +v 1.097069 0.854444 -1.239406 +v 1.227821 0.854444 -1.108654 +v 1.097069 0.854444 -1.108654 +v 1.227821 0.159632 -1.239406 +v 1.097069 0.159632 -1.239406 +v 1.227821 0.159632 -1.108654 +v 1.097069 0.159632 -1.108654 +v 1.299646 0.085023 -0.762426 +v 1.025244 0.085023 -0.762426 +v 1.299646 0.085023 -0.488024 +v 1.025244 0.085023 -0.488024 +v 1.299646 0.903927 -0.762426 +v 1.025244 0.903927 -0.762426 +v 1.299646 0.903927 -0.488024 +v 1.025244 0.903927 -0.488024 +v 1.256768 0.903927 -0.719548 +v 1.068122 0.903927 -0.719548 +v 1.256768 0.903927 -0.530902 +v 1.068122 0.903927 -0.530902 +v 1.227821 0.854444 -0.690601 +v 1.097069 0.854444 -0.690601 +v 1.227821 0.854444 -0.559849 +v 1.097069 0.854444 -0.559849 +v 1.227821 0.159632 -0.690601 +v 1.097069 0.159632 -0.690601 +v 1.227821 0.159632 -0.559849 +v 1.097069 0.159632 -0.559849 +v 1.299646 0.085023 -0.762426 +v 1.025244 0.085023 -0.762426 +v 1.299646 0.085023 -0.488024 +v 1.025244 0.085023 -0.488024 +v 1.299646 0.903927 -0.762426 +v 1.025244 0.903927 -0.762426 +v 1.299646 0.903927 -0.488024 +v 1.025244 0.903927 -0.488024 +v 1.256768 0.903927 -0.719548 +v 1.068122 0.903927 -0.719548 +v 1.256768 0.903927 -0.530902 +v 1.068122 0.903927 -0.530902 +v 1.227821 0.854444 -0.690601 +v 1.097069 0.854444 -0.690601 +v 1.227821 0.854444 -0.559849 +v 1.097069 0.854444 -0.559849 +v 1.227821 0.159632 -0.690601 +v 1.097069 0.159632 -0.690601 +v 1.227821 0.159632 -0.559849 +v 1.097069 0.159632 -0.559849 +v 1.299645 0.085023 -1.036830 +v 1.025244 0.085023 -1.036829 +v 1.299645 0.085023 -0.762428 +v 1.025244 0.085023 -0.762428 +v 1.299645 0.903926 -1.036830 +v 1.025244 0.903927 -1.036829 +v 1.299645 0.903926 -0.762428 +v 1.025244 0.903927 -0.762428 +v 1.256768 0.903927 -0.993952 +v 1.068122 0.903927 -0.993952 +v 1.256768 0.903927 -0.805306 +v 1.068122 0.903927 -0.805305 +v 1.227821 0.854444 -0.965005 +v 1.097069 0.854444 -0.965004 +v 1.227821 0.854444 -0.834253 +v 1.097069 0.854444 -0.834253 +v 1.227821 0.159632 -0.965005 +v 1.097069 0.159632 -0.965004 +v 1.227821 0.159632 -0.834253 +v 1.097069 0.159632 -0.834253 +v 1.299645 0.085023 -1.036830 +v 1.025244 0.085023 -1.036829 +v 1.299645 0.085023 -0.762428 +v 1.025244 0.085023 -0.762428 +v 1.299645 0.903926 -1.036830 +v 1.025244 0.903927 -1.036829 +v 1.299645 0.903926 -0.762428 +v 1.025244 0.903927 -0.762428 +v 1.256768 0.903927 -0.993952 +v 1.068122 0.903927 -0.993952 +v 1.256768 0.903927 -0.805306 +v 1.068122 0.903927 -0.805305 +v 1.227821 0.854444 -0.965005 +v 1.097069 0.854444 -0.965004 +v 1.227821 0.854444 -0.834253 +v 1.097069 0.854444 -0.834253 +v 1.227821 0.159632 -0.965005 +v 1.097069 0.159632 -0.965004 +v 1.227821 0.159632 -0.834253 +v 1.097069 0.159632 -0.834253 +v 1.299646 0.085023 -0.488025 +v 1.025244 0.085023 -0.488025 +v 1.299646 0.085023 -0.213624 +v 1.025244 0.085023 -0.213624 +v 1.299646 0.903927 -0.488025 +v 1.025244 0.903927 -0.488025 +v 1.299646 0.903927 -0.213624 +v 1.025244 0.903927 -0.213624 +v 1.256768 0.903927 -0.445148 +v 1.068122 0.903927 -0.445148 +v 1.256768 0.903927 -0.256501 +v 1.068122 0.903927 -0.256501 +v 1.227821 0.854444 -0.416200 +v 1.097069 0.854444 -0.416200 +v 1.227821 0.854444 -0.285449 +v 1.097069 0.854444 -0.285449 +v 1.227821 0.159632 -0.416200 +v 1.097069 0.159632 -0.416200 +v 1.227821 0.159632 -0.285449 +v 1.097069 0.159632 -0.285449 +v 1.299646 0.085023 -0.488025 +v 1.025244 0.085023 -0.488025 +v 1.299646 0.085023 -0.213624 +v 1.025244 0.085023 -0.213624 +v 1.299646 0.903927 -0.488025 +v 1.025244 0.903927 -0.488025 +v 1.299646 0.903927 -0.213624 +v 1.025244 0.903927 -0.213624 +v 1.256768 0.903927 -0.445148 +v 1.068122 0.903927 -0.445148 +v 1.256768 0.903927 -0.256501 +v 1.068122 0.903927 -0.256501 +v 1.227821 0.854444 -0.416200 +v 1.097069 0.854444 -0.416200 +v 1.227821 0.854444 -0.285449 +v 1.097069 0.854444 -0.285449 +v 1.227821 0.159632 -0.416200 +v 1.097069 0.159632 -0.416200 +v 1.227821 0.159632 -0.285449 +v 1.097069 0.159632 -0.285449 +v 1.574047 0.085023 -0.213622 +v 1.299646 0.085023 -0.213622 +v 1.574047 0.085023 0.060779 +v 1.299646 0.085023 0.060779 +v 1.574047 0.903927 -0.213622 +v 1.299646 0.903927 -0.213622 +v 1.574047 0.903927 0.060779 +v 1.299646 0.903927 0.060779 +v 1.531170 0.903927 -0.170744 +v 1.342523 0.903927 -0.170744 +v 1.531170 0.903927 0.017902 +v 1.342523 0.903927 0.017902 +v 1.502222 0.854444 -0.141797 +v 1.371471 0.854444 -0.141797 +v 1.502222 0.854444 -0.011045 +v 1.371471 0.854444 -0.011045 +v 1.502222 0.159632 -0.141797 +v 1.371471 0.159632 -0.141797 +v 1.502222 0.159632 -0.011045 +v 1.371471 0.159632 -0.011045 +v 1.574047 0.085023 -0.213622 +v 1.299646 0.085023 -0.213622 +v 1.574047 0.085023 0.060779 +v 1.299646 0.085023 0.060779 +v 1.574047 0.903927 -0.213622 +v 1.299646 0.903927 -0.213622 +v 1.574047 0.903927 0.060779 +v 1.299646 0.903927 0.060779 +v 1.531170 0.903927 -0.170744 +v 1.342523 0.903927 -0.170744 +v 1.531170 0.903927 0.017902 +v 1.342523 0.903927 0.017902 +v 1.502222 0.854444 -0.141797 +v 1.371471 0.854444 -0.141797 +v 1.502222 0.854444 -0.011045 +v 1.371471 0.854444 -0.011045 +v 1.502222 0.159632 -0.141797 +v 1.371471 0.159632 -0.141797 +v 1.502222 0.159632 -0.011045 +v 1.371471 0.159632 -0.011045 +v 1.574047 0.085023 -1.311231 +v 1.299646 0.085023 -1.311231 +v 1.574047 0.085023 -1.036829 +v 1.299646 0.085023 -1.036829 +v 1.574047 0.903927 -1.311231 +v 1.299646 0.903927 -1.311231 +v 1.574047 0.903927 -1.036829 +v 1.299646 0.903927 -1.036829 +v 1.531170 0.903927 -1.268353 +v 1.342523 0.903927 -1.268353 +v 1.531170 0.903927 -1.079707 +v 1.342523 0.903927 -1.079707 +v 1.502222 0.854444 -1.239406 +v 1.371471 0.854444 -1.239406 +v 1.502222 0.854444 -1.108654 +v 1.371471 0.854444 -1.108654 +v 1.502222 0.159632 -1.239406 +v 1.371471 0.159632 -1.239406 +v 1.502222 0.159632 -1.108654 +v 1.371471 0.159632 -1.108654 +v 1.574047 0.085023 -1.311231 +v 1.299646 0.085023 -1.311231 +v 1.574047 0.085023 -1.036829 +v 1.299646 0.085023 -1.036829 +v 1.574047 0.903927 -1.311231 +v 1.299646 0.903927 -1.311231 +v 1.574047 0.903927 -1.036829 +v 1.299646 0.903927 -1.036829 +v 1.531170 0.903927 -1.268353 +v 1.342523 0.903927 -1.268353 +v 1.531170 0.903927 -1.079707 +v 1.342523 0.903927 -1.079707 +v 1.502222 0.854444 -1.239406 +v 1.371471 0.854444 -1.239406 +v 1.502222 0.854444 -1.108654 +v 1.371471 0.854444 -1.108654 +v 1.502222 0.159632 -1.239406 +v 1.371471 0.159632 -1.239406 +v 1.502222 0.159632 -1.108654 +v 1.371471 0.159632 -1.108654 +v 1.574047 0.085023 -0.762426 +v 1.299646 0.085023 -0.762426 +v 1.574047 0.085023 -0.488024 +v 1.299646 0.085023 -0.488024 +v 1.574047 0.903927 -0.762426 +v 1.299646 0.903927 -0.762426 +v 1.574047 0.903927 -0.488024 +v 1.299646 0.903927 -0.488024 +v 1.531170 0.903927 -0.719548 +v 1.342523 0.903927 -0.719548 +v 1.531170 0.903927 -0.530902 +v 1.342523 0.903927 -0.530902 +v 1.502222 0.854444 -0.690601 +v 1.371471 0.854444 -0.690601 +v 1.502222 0.854444 -0.559849 +v 1.371471 0.854444 -0.559849 +v 1.502222 0.159632 -0.690601 +v 1.371471 0.159632 -0.690601 +v 1.502222 0.159632 -0.559849 +v 1.371471 0.159632 -0.559849 +v 1.574047 0.085023 -0.762426 +v 1.299646 0.085023 -0.762426 +v 1.574047 0.085023 -0.488024 +v 1.299646 0.085023 -0.488024 +v 1.574047 0.903927 -0.762426 +v 1.299646 0.903927 -0.762426 +v 1.574047 0.903927 -0.488024 +v 1.299646 0.903927 -0.488024 +v 1.531170 0.903927 -0.719548 +v 1.342523 0.903927 -0.719548 +v 1.531170 0.903927 -0.530902 +v 1.342523 0.903927 -0.530902 +v 1.502222 0.854444 -0.690601 +v 1.371471 0.854444 -0.690601 +v 1.502222 0.854444 -0.559849 +v 1.371471 0.854444 -0.559849 +v 1.502222 0.159632 -0.690601 +v 1.371471 0.159632 -0.690601 +v 1.502222 0.159632 -0.559849 +v 1.371471 0.159632 -0.559849 +v 1.574047 0.085023 -1.036830 +v 1.299646 0.085023 -1.036829 +v 1.574047 0.085023 -0.762428 +v 1.299646 0.085023 -0.762428 +v 1.574047 0.903926 -1.036830 +v 1.299646 0.903927 -1.036829 +v 1.574047 0.903926 -0.762428 +v 1.299646 0.903927 -0.762428 +v 1.531169 0.903927 -0.993952 +v 1.342523 0.903927 -0.993952 +v 1.531169 0.903927 -0.805306 +v 1.342523 0.903927 -0.805305 +v 1.502222 0.854444 -0.965005 +v 1.371470 0.854444 -0.965004 +v 1.502222 0.854444 -0.834253 +v 1.371470 0.854444 -0.834253 +v 1.502222 0.159632 -0.965005 +v 1.371470 0.159632 -0.965004 +v 1.502222 0.159632 -0.834253 +v 1.371470 0.159632 -0.834253 +v 1.574047 0.085023 -1.036830 +v 1.299646 0.085023 -1.036829 +v 1.574047 0.085023 -0.762428 +v 1.299646 0.085023 -0.762428 +v 1.574047 0.903926 -1.036830 +v 1.299646 0.903927 -1.036829 +v 1.574047 0.903926 -0.762428 +v 1.299646 0.903927 -0.762428 +v 1.531169 0.903927 -0.993952 +v 1.342523 0.903927 -0.993952 +v 1.531169 0.903927 -0.805306 +v 1.342523 0.903927 -0.805305 +v 1.502222 0.854444 -0.965005 +v 1.371470 0.854444 -0.965004 +v 1.502222 0.854444 -0.834253 +v 1.371470 0.854444 -0.834253 +v 1.502222 0.159632 -0.965005 +v 1.371470 0.159632 -0.965004 +v 1.502222 0.159632 -0.834253 +v 1.371470 0.159632 -0.834253 +v 1.574047 0.085023 -0.488025 +v 1.299646 0.085023 -0.488025 +v 1.574047 0.085023 -0.213624 +v 1.299646 0.085023 -0.213624 +v 1.574047 0.903927 -0.488025 +v 1.299646 0.903927 -0.488025 +v 1.574047 0.903927 -0.213624 +v 1.299646 0.903927 -0.213624 +v 1.531170 0.903927 -0.445148 +v 1.342523 0.903927 -0.445148 +v 1.531170 0.903927 -0.256501 +v 1.342523 0.903927 -0.256501 +v 1.502222 0.854444 -0.416200 +v 1.371471 0.854444 -0.416200 +v 1.502222 0.854444 -0.285449 +v 1.371471 0.854444 -0.285449 +v 1.502222 0.159632 -0.416200 +v 1.371471 0.159632 -0.416200 +v 1.502222 0.159632 -0.285449 +v 1.371471 0.159632 -0.285449 +v 1.574047 0.085023 -0.488025 +v 1.299646 0.085023 -0.488025 +v 1.574047 0.085023 -0.213624 +v 1.299646 0.085023 -0.213624 +v 1.574047 0.903927 -0.488025 +v 1.299646 0.903927 -0.488025 +v 1.574047 0.903927 -0.213624 +v 1.299646 0.903927 -0.213624 +v 1.531170 0.903927 -0.445148 +v 1.342523 0.903927 -0.445148 +v 1.531170 0.903927 -0.256501 +v 1.342523 0.903927 -0.256501 +v 1.502222 0.854444 -0.416200 +v 1.371471 0.854444 -0.416200 +v 1.502222 0.854444 -0.285449 +v 1.371471 0.854444 -0.285449 +v 1.502222 0.159632 -0.416200 +v 1.371471 0.159632 -0.416200 +v 1.502222 0.159632 -0.285449 +v 1.371471 0.159632 -0.285449 +v 1.848448 0.085023 -0.213622 +v 1.574047 0.085023 -0.213622 +v 1.848448 0.085023 0.060779 +v 1.574047 0.085023 0.060779 +v 1.848448 0.903927 -0.213622 +v 1.574047 0.903927 -0.213622 +v 1.848448 0.903927 0.060779 +v 1.574047 0.903927 0.060779 +v 1.805571 0.903927 -0.170744 +v 1.616924 0.903927 -0.170744 +v 1.805571 0.903927 0.017902 +v 1.616924 0.903927 0.017902 +v 1.776623 0.854444 -0.141797 +v 1.645872 0.854444 -0.141797 +v 1.776623 0.854444 -0.011045 +v 1.645872 0.854444 -0.011045 +v 1.776623 0.159632 -0.141797 +v 1.645872 0.159632 -0.141797 +v 1.776623 0.159632 -0.011045 +v 1.645872 0.159632 -0.011045 +v 1.848448 0.085023 -0.213622 +v 1.574047 0.085023 -0.213622 +v 1.848448 0.085023 0.060779 +v 1.574047 0.085023 0.060779 +v 1.848448 0.903927 -0.213622 +v 1.574047 0.903927 -0.213622 +v 1.848448 0.903927 0.060779 +v 1.574047 0.903927 0.060779 +v 1.805571 0.903927 -0.170744 +v 1.616924 0.903927 -0.170744 +v 1.805571 0.903927 0.017902 +v 1.616924 0.903927 0.017902 +v 1.776623 0.854444 -0.141797 +v 1.645872 0.854444 -0.141797 +v 1.776623 0.854444 -0.011045 +v 1.645872 0.854444 -0.011045 +v 1.776623 0.159632 -0.141797 +v 1.645872 0.159632 -0.141797 +v 1.776623 0.159632 -0.011045 +v 1.645872 0.159632 -0.011045 +v 1.848448 0.085023 -1.311231 +v 1.574047 0.085023 -1.311231 +v 1.848448 0.085023 -1.036829 +v 1.574047 0.085023 -1.036829 +v 1.848448 0.903927 -1.311231 +v 1.574047 0.903927 -1.311231 +v 1.848448 0.903927 -1.036829 +v 1.574047 0.903927 -1.036829 +v 1.805571 0.903927 -1.268353 +v 1.616924 0.903927 -1.268353 +v 1.805571 0.903927 -1.079707 +v 1.616924 0.903927 -1.079707 +v 1.776623 0.854444 -1.239406 +v 1.645872 0.854444 -1.239406 +v 1.776623 0.854444 -1.108654 +v 1.645872 0.854444 -1.108654 +v 1.776623 0.159632 -1.239406 +v 1.645872 0.159632 -1.239406 +v 1.776623 0.159632 -1.108654 +v 1.645872 0.159632 -1.108654 +v 1.848448 0.085023 -1.311231 +v 1.574047 0.085023 -1.311231 +v 1.848448 0.085023 -1.036829 +v 1.574047 0.085023 -1.036829 +v 1.848448 0.903927 -1.311231 +v 1.574047 0.903927 -1.311231 +v 1.848448 0.903927 -1.036829 +v 1.574047 0.903927 -1.036829 +v 1.805571 0.903927 -1.268353 +v 1.616924 0.903927 -1.268353 +v 1.805571 0.903927 -1.079707 +v 1.616924 0.903927 -1.079707 +v 1.776623 0.854444 -1.239406 +v 1.645872 0.854444 -1.239406 +v 1.776623 0.854444 -1.108654 +v 1.645872 0.854444 -1.108654 +v 1.776623 0.159632 -1.239406 +v 1.645872 0.159632 -1.239406 +v 1.776623 0.159632 -1.108654 +v 1.645872 0.159632 -1.108654 +v 1.848448 0.085023 -0.762426 +v 1.574047 0.085023 -0.762426 +v 1.848448 0.085023 -0.488024 +v 1.574047 0.085023 -0.488024 +v 1.848448 0.903927 -0.762426 +v 1.574047 0.903927 -0.762426 +v 1.848448 0.903927 -0.488024 +v 1.574047 0.903927 -0.488024 +v 1.805571 0.903927 -0.719548 +v 1.616924 0.903927 -0.719548 +v 1.805571 0.903927 -0.530902 +v 1.616924 0.903927 -0.530902 +v 1.776623 0.854444 -0.690601 +v 1.645872 0.854444 -0.690601 +v 1.776623 0.854444 -0.559849 +v 1.645872 0.854444 -0.559849 +v 1.776623 0.159632 -0.690601 +v 1.645872 0.159632 -0.690601 +v 1.776623 0.159632 -0.559849 +v 1.645872 0.159632 -0.559849 +v 1.848448 0.085023 -0.762426 +v 1.574047 0.085023 -0.762426 +v 1.848448 0.085023 -0.488024 +v 1.574047 0.085023 -0.488024 +v 1.848448 0.903927 -0.762426 +v 1.574047 0.903927 -0.762426 +v 1.848448 0.903927 -0.488024 +v 1.574047 0.903927 -0.488024 +v 1.805571 0.903927 -0.719548 +v 1.616924 0.903927 -0.719548 +v 1.805571 0.903927 -0.530902 +v 1.616924 0.903927 -0.530902 +v 1.776623 0.854444 -0.690601 +v 1.645872 0.854444 -0.690601 +v 1.776623 0.854444 -0.559849 +v 1.645872 0.854444 -0.559849 +v 1.776623 0.159632 -0.690601 +v 1.645872 0.159632 -0.690601 +v 1.776623 0.159632 -0.559849 +v 1.645872 0.159632 -0.559849 +v 1.848448 0.085023 -1.036830 +v 1.574047 0.085023 -1.036829 +v 1.848448 0.085023 -0.762428 +v 1.574047 0.085023 -0.762428 +v 1.848448 0.903926 -1.036830 +v 1.574047 0.903927 -1.036829 +v 1.848448 0.903926 -0.762428 +v 1.574047 0.903927 -0.762428 +v 1.805571 0.903927 -0.993952 +v 1.616924 0.903927 -0.993952 +v 1.805571 0.903927 -0.805306 +v 1.616924 0.903927 -0.805305 +v 1.776623 0.854444 -0.965005 +v 1.645872 0.854444 -0.965004 +v 1.776623 0.854444 -0.834253 +v 1.645872 0.854444 -0.834253 +v 1.776623 0.159632 -0.965005 +v 1.645872 0.159632 -0.965004 +v 1.776623 0.159632 -0.834253 +v 1.645872 0.159632 -0.834253 +v 1.848448 0.085023 -1.036830 +v 1.574047 0.085023 -1.036829 +v 1.848448 0.085023 -0.762428 +v 1.574047 0.085023 -0.762428 +v 1.848448 0.903926 -1.036830 +v 1.574047 0.903927 -1.036829 +v 1.848448 0.903926 -0.762428 +v 1.574047 0.903927 -0.762428 +v 1.805571 0.903927 -0.993952 +v 1.616924 0.903927 -0.993952 +v 1.805571 0.903927 -0.805306 +v 1.616924 0.903927 -0.805305 +v 1.776623 0.854444 -0.965005 +v 1.645872 0.854444 -0.965004 +v 1.776623 0.854444 -0.834253 +v 1.645872 0.854444 -0.834253 +v 1.776623 0.159632 -0.965005 +v 1.645872 0.159632 -0.965004 +v 1.776623 0.159632 -0.834253 +v 1.645872 0.159632 -0.834253 +v 1.848448 0.085023 -0.488025 +v 1.574047 0.085023 -0.488025 +v 1.848448 0.085023 -0.213624 +v 1.574047 0.085023 -0.213624 +v 1.848448 0.903927 -0.488025 +v 1.574047 0.903927 -0.488025 +v 1.848448 0.903927 -0.213624 +v 1.574047 0.903927 -0.213624 +v 1.805571 0.903927 -0.445148 +v 1.616924 0.903927 -0.445148 +v 1.805571 0.903927 -0.256501 +v 1.616924 0.903927 -0.256501 +v 1.776623 0.854444 -0.416200 +v 1.645872 0.854444 -0.416200 +v 1.776623 0.854444 -0.285449 +v 1.645872 0.854444 -0.285449 +v 1.776623 0.159632 -0.416200 +v 1.645872 0.159632 -0.416200 +v 1.776623 0.159632 -0.285449 +v 1.645872 0.159632 -0.285449 +v 1.848448 0.085023 -0.488025 +v 1.574047 0.085023 -0.488025 +v 1.848448 0.085023 -0.213624 +v 1.574047 0.085023 -0.213624 +v 1.848448 0.903927 -0.488025 +v 1.574047 0.903927 -0.488025 +v 1.848448 0.903927 -0.213624 +v 1.574047 0.903927 -0.213624 +v 1.805571 0.903927 -0.445148 +v 1.616924 0.903927 -0.445148 +v 1.805571 0.903927 -0.256501 +v 1.616924 0.903927 -0.256501 +v 1.776623 0.854444 -0.416200 +v 1.645872 0.854444 -0.416200 +v 1.776623 0.854444 -0.285449 +v 1.645872 0.854444 -0.285449 +v 1.776623 0.159632 -0.416200 +v 1.645872 0.159632 -0.416200 +v 1.776623 0.159632 -0.285449 +v 1.645872 0.159632 -0.285449 +v 2.122849 0.085023 -0.213622 +v 1.848448 0.085023 -0.213622 +v 2.122849 0.085023 0.060779 +v 1.848448 0.085023 0.060779 +v 2.122849 0.903927 -0.213622 +v 1.848448 0.903927 -0.213622 +v 2.122849 0.903927 0.060779 +v 1.848448 0.903927 0.060779 +v 2.079972 0.903927 -0.170744 +v 1.891326 0.903927 -0.170744 +v 2.079972 0.903927 0.017902 +v 1.891326 0.903927 0.017902 +v 2.051025 0.854444 -0.141797 +v 1.920273 0.854444 -0.141797 +v 2.051025 0.854444 -0.011045 +v 1.920273 0.854444 -0.011045 +v 2.051025 0.159632 -0.141797 +v 1.920273 0.159632 -0.141797 +v 2.051025 0.159632 -0.011045 +v 1.920273 0.159632 -0.011045 +v 2.122849 0.085023 -0.213622 +v 1.848448 0.085023 -0.213622 +v 2.122849 0.085023 0.060779 +v 1.848448 0.085023 0.060779 +v 2.122849 0.903927 -0.213622 +v 1.848448 0.903927 -0.213622 +v 2.122849 0.903927 0.060779 +v 1.848448 0.903927 0.060779 +v 2.079972 0.903927 -0.170744 +v 1.891326 0.903927 -0.170744 +v 2.079972 0.903927 0.017902 +v 1.891326 0.903927 0.017902 +v 2.051025 0.854444 -0.141797 +v 1.920273 0.854444 -0.141797 +v 2.051025 0.854444 -0.011045 +v 1.920273 0.854444 -0.011045 +v 2.051025 0.159632 -0.141797 +v 1.920273 0.159632 -0.141797 +v 2.051025 0.159632 -0.011045 +v 1.920273 0.159632 -0.011045 +v 2.122849 0.085023 -1.311231 +v 1.848448 0.085023 -1.311231 +v 2.122849 0.085023 -1.036829 +v 1.848448 0.085023 -1.036829 +v 2.122849 0.903927 -1.311231 +v 1.848448 0.903927 -1.311231 +v 2.122849 0.903927 -1.036829 +v 1.848448 0.903927 -1.036829 +v 2.079972 0.903927 -1.268353 +v 1.891326 0.903927 -1.268353 +v 2.079972 0.903927 -1.079707 +v 1.891326 0.903927 -1.079707 +v 2.051025 0.854444 -1.239406 +v 1.920273 0.854444 -1.239406 +v 2.051025 0.854444 -1.108654 +v 1.920273 0.854444 -1.108654 +v 2.051025 0.159632 -1.239406 +v 1.920273 0.159632 -1.239406 +v 2.051025 0.159632 -1.108654 +v 1.920273 0.159632 -1.108654 +v 2.122849 0.085023 -1.311231 +v 1.848448 0.085023 -1.311231 +v 2.122849 0.085023 -1.036829 +v 1.848448 0.085023 -1.036829 +v 2.122849 0.903927 -1.311231 +v 1.848448 0.903927 -1.311231 +v 2.122849 0.903927 -1.036829 +v 1.848448 0.903927 -1.036829 +v 2.079972 0.903927 -1.268353 +v 1.891326 0.903927 -1.268353 +v 2.079972 0.903927 -1.079707 +v 1.891326 0.903927 -1.079707 +v 2.051025 0.854444 -1.239406 +v 1.920273 0.854444 -1.239406 +v 2.051025 0.854444 -1.108654 +v 1.920273 0.854444 -1.108654 +v 2.051025 0.159632 -1.239406 +v 1.920273 0.159632 -1.239406 +v 2.051025 0.159632 -1.108654 +v 1.920273 0.159632 -1.108654 +v 2.122849 0.085023 -0.762426 +v 1.848448 0.085023 -0.762426 +v 2.122849 0.085023 -0.488024 +v 1.848448 0.085023 -0.488024 +v 2.122849 0.903927 -0.762426 +v 1.848448 0.903927 -0.762426 +v 2.122849 0.903927 -0.488024 +v 1.848448 0.903927 -0.488024 +v 2.079972 0.903927 -0.719548 +v 1.891326 0.903927 -0.719548 +v 2.079972 0.903927 -0.530902 +v 1.891326 0.903927 -0.530902 +v 2.051025 0.854444 -0.690601 +v 1.920273 0.854444 -0.690601 +v 2.051025 0.854444 -0.559849 +v 1.920273 0.854444 -0.559849 +v 2.051025 0.159632 -0.690601 +v 1.920273 0.159632 -0.690601 +v 2.051025 0.159632 -0.559849 +v 1.920273 0.159632 -0.559849 +v 2.122849 0.085023 -0.762426 +v 1.848448 0.085023 -0.762426 +v 2.122849 0.085023 -0.488024 +v 1.848448 0.085023 -0.488024 +v 2.122849 0.903927 -0.762426 +v 1.848448 0.903927 -0.762426 +v 2.122849 0.903927 -0.488024 +v 1.848448 0.903927 -0.488024 +v 2.079972 0.903927 -0.719548 +v 1.891326 0.903927 -0.719548 +v 2.079972 0.903927 -0.530902 +v 1.891326 0.903927 -0.530902 +v 2.051025 0.854444 -0.690601 +v 1.920273 0.854444 -0.690601 +v 2.051025 0.854444 -0.559849 +v 1.920273 0.854444 -0.559849 +v 2.051025 0.159632 -0.690601 +v 1.920273 0.159632 -0.690601 +v 2.051025 0.159632 -0.559849 +v 1.920273 0.159632 -0.559849 +v 2.122849 0.085023 -1.036830 +v 1.848448 0.085023 -1.036829 +v 2.122849 0.085023 -0.762428 +v 1.848448 0.085023 -0.762428 +v 2.122849 0.903926 -1.036830 +v 1.848448 0.903927 -1.036829 +v 2.122849 0.903926 -0.762428 +v 1.848448 0.903927 -0.762428 +v 2.079972 0.903927 -0.993952 +v 1.891326 0.903927 -0.993952 +v 2.079972 0.903927 -0.805306 +v 1.891326 0.903927 -0.805305 +v 2.051025 0.854444 -0.965005 +v 1.920273 0.854444 -0.965004 +v 2.051025 0.854444 -0.834253 +v 1.920273 0.854444 -0.834253 +v 2.051025 0.159632 -0.965005 +v 1.920273 0.159632 -0.965004 +v 2.051025 0.159632 -0.834253 +v 1.920273 0.159632 -0.834253 +v 2.122849 0.085023 -1.036830 +v 1.848448 0.085023 -1.036829 +v 2.122849 0.085023 -0.762428 +v 1.848448 0.085023 -0.762428 +v 2.122849 0.903926 -1.036830 +v 1.848448 0.903927 -1.036829 +v 2.122849 0.903926 -0.762428 +v 1.848448 0.903927 -0.762428 +v 2.079972 0.903927 -0.993952 +v 1.891326 0.903927 -0.993952 +v 2.079972 0.903927 -0.805306 +v 1.891326 0.903927 -0.805305 +v 2.051025 0.854444 -0.965005 +v 1.920273 0.854444 -0.965004 +v 2.051025 0.854444 -0.834253 +v 1.920273 0.854444 -0.834253 +v 2.051025 0.159632 -0.965005 +v 1.920273 0.159632 -0.965004 +v 2.051025 0.159632 -0.834253 +v 1.920273 0.159632 -0.834253 +v 2.122849 0.085023 -0.488025 +v 1.848448 0.085023 -0.488025 +v 2.122849 0.085023 -0.213624 +v 1.848448 0.085023 -0.213624 +v 2.122849 0.903927 -0.488025 +v 1.848448 0.903927 -0.488025 +v 2.122849 0.903927 -0.213624 +v 1.848448 0.903927 -0.213624 +v 2.079972 0.903927 -0.445148 +v 1.891326 0.903927 -0.445148 +v 2.079972 0.903927 -0.256501 +v 1.891326 0.903927 -0.256501 +v 2.051025 0.854444 -0.416200 +v 1.920273 0.854444 -0.416200 +v 2.051025 0.854444 -0.285449 +v 1.920273 0.854444 -0.285449 +v 2.051025 0.159632 -0.416200 +v 1.920273 0.159632 -0.416200 +v 2.051025 0.159632 -0.285449 +v 1.920273 0.159632 -0.285449 +v 2.122849 0.085023 -0.488025 +v 1.848448 0.085023 -0.488025 +v 2.122849 0.085023 -0.213624 +v 1.848448 0.085023 -0.213624 +v 2.122849 0.903927 -0.488025 +v 1.848448 0.903927 -0.488025 +v 2.122849 0.903927 -0.213624 +v 1.848448 0.903927 -0.213624 +v 2.079972 0.903927 -0.445148 +v 1.891326 0.903927 -0.445148 +v 2.079972 0.903927 -0.256501 +v 1.891326 0.903927 -0.256501 +v 2.051025 0.854444 -0.416200 +v 1.920273 0.854444 -0.416200 +v 2.051025 0.854444 -0.285449 +v 1.920273 0.854444 -0.285449 +v 2.051025 0.159632 -0.416200 +v 1.920273 0.159632 -0.416200 +v 2.051025 0.159632 -0.285449 +v 1.920273 0.159632 -0.285449 +v 2.397251 0.085023 -0.213622 +v 2.122850 0.085023 -0.213622 +v 2.397251 0.085023 0.060779 +v 2.122850 0.085023 0.060779 +v 2.397251 0.903927 -0.213622 +v 2.122850 0.903927 -0.213622 +v 2.397251 0.903927 0.060779 +v 2.122850 0.903927 0.060779 +v 2.354373 0.903927 -0.170744 +v 2.165727 0.903927 -0.170744 +v 2.354373 0.903927 0.017902 +v 2.165727 0.903927 0.017902 +v 2.325426 0.854444 -0.141797 +v 2.194675 0.854444 -0.141797 +v 2.325426 0.854444 -0.011045 +v 2.194675 0.854444 -0.011045 +v 2.325426 0.159632 -0.141797 +v 2.194675 0.159632 -0.141797 +v 2.325426 0.159632 -0.011045 +v 2.194675 0.159632 -0.011045 +v 2.397251 0.085023 -0.213622 +v 2.122850 0.085023 -0.213622 +v 2.397251 0.085023 0.060779 +v 2.122850 0.085023 0.060779 +v 2.397251 0.903927 -0.213622 +v 2.122850 0.903927 -0.213622 +v 2.397251 0.903927 0.060779 +v 2.122850 0.903927 0.060779 +v 2.354373 0.903927 -0.170744 +v 2.165727 0.903927 -0.170744 +v 2.354373 0.903927 0.017902 +v 2.165727 0.903927 0.017902 +v 2.325426 0.854444 -0.141797 +v 2.194675 0.854444 -0.141797 +v 2.325426 0.854444 -0.011045 +v 2.194675 0.854444 -0.011045 +v 2.325426 0.159632 -0.141797 +v 2.194675 0.159632 -0.141797 +v 2.325426 0.159632 -0.011045 +v 2.194675 0.159632 -0.011045 +v 2.397251 0.085023 -1.311231 +v 2.122850 0.085023 -1.311231 +v 2.397251 0.085023 -1.036829 +v 2.122850 0.085023 -1.036829 +v 2.397251 0.903927 -1.311231 +v 2.122850 0.903927 -1.311231 +v 2.397251 0.903927 -1.036829 +v 2.122850 0.903927 -1.036829 +v 2.354373 0.903927 -1.268353 +v 2.165727 0.903927 -1.268353 +v 2.354373 0.903927 -1.079707 +v 2.165727 0.903927 -1.079707 +v 2.325426 0.854444 -1.239406 +v 2.194675 0.854444 -1.239406 +v 2.325426 0.854444 -1.108654 +v 2.194675 0.854444 -1.108654 +v 2.325426 0.159632 -1.239406 +v 2.194675 0.159632 -1.239406 +v 2.325426 0.159632 -1.108654 +v 2.194675 0.159632 -1.108654 +v 2.397251 0.085023 -1.311231 +v 2.122850 0.085023 -1.311231 +v 2.397251 0.085023 -1.036829 +v 2.122850 0.085023 -1.036829 +v 2.397251 0.903927 -1.311231 +v 2.122850 0.903927 -1.311231 +v 2.397251 0.903927 -1.036829 +v 2.122850 0.903927 -1.036829 +v 2.354373 0.903927 -1.268353 +v 2.165727 0.903927 -1.268353 +v 2.354373 0.903927 -1.079707 +v 2.165727 0.903927 -1.079707 +v 2.325426 0.854444 -1.239406 +v 2.194675 0.854444 -1.239406 +v 2.325426 0.854444 -1.108654 +v 2.194675 0.854444 -1.108654 +v 2.325426 0.159632 -1.239406 +v 2.194675 0.159632 -1.239406 +v 2.325426 0.159632 -1.108654 +v 2.194675 0.159632 -1.108654 +v 2.397251 0.085023 -0.762426 +v 2.122850 0.085023 -0.762426 +v 2.397251 0.085023 -0.488024 +v 2.122850 0.085023 -0.488024 +v 2.397251 0.903927 -0.762426 +v 2.122850 0.903927 -0.762426 +v 2.397251 0.903927 -0.488024 +v 2.122850 0.903927 -0.488024 +v 2.354373 0.903927 -0.719548 +v 2.165727 0.903927 -0.719548 +v 2.354373 0.903927 -0.530902 +v 2.165727 0.903927 -0.530902 +v 2.325426 0.854444 -0.690601 +v 2.194675 0.854444 -0.690601 +v 2.325426 0.854444 -0.559849 +v 2.194675 0.854444 -0.559849 +v 2.325426 0.159632 -0.690601 +v 2.194675 0.159632 -0.690601 +v 2.325426 0.159632 -0.559849 +v 2.194675 0.159632 -0.559849 +v 2.397251 0.085023 -0.762426 +v 2.122850 0.085023 -0.762426 +v 2.397251 0.085023 -0.488024 +v 2.122850 0.085023 -0.488024 +v 2.397251 0.903927 -0.762426 +v 2.122850 0.903927 -0.762426 +v 2.397251 0.903927 -0.488024 +v 2.122850 0.903927 -0.488024 +v 2.354373 0.903927 -0.719548 +v 2.165727 0.903927 -0.719548 +v 2.354373 0.903927 -0.530902 +v 2.165727 0.903927 -0.530902 +v 2.325426 0.854444 -0.690601 +v 2.194675 0.854444 -0.690601 +v 2.325426 0.854444 -0.559849 +v 2.194675 0.854444 -0.559849 +v 2.325426 0.159632 -0.690601 +v 2.194675 0.159632 -0.690601 +v 2.325426 0.159632 -0.559849 +v 2.194675 0.159632 -0.559849 +v 2.397251 0.085023 -1.036830 +v 2.122849 0.085023 -1.036829 +v 2.397251 0.085023 -0.762428 +v 2.122849 0.085023 -0.762428 +v 2.397251 0.903926 -1.036830 +v 2.122849 0.903927 -1.036829 +v 2.397251 0.903926 -0.762428 +v 2.122849 0.903927 -0.762428 +v 2.354373 0.903927 -0.993952 +v 2.165727 0.903927 -0.993952 +v 2.354373 0.903927 -0.805306 +v 2.165727 0.903927 -0.805305 +v 2.325426 0.854444 -0.965005 +v 2.194674 0.854444 -0.965004 +v 2.325426 0.854444 -0.834253 +v 2.194674 0.854444 -0.834253 +v 2.325426 0.159632 -0.965005 +v 2.194674 0.159632 -0.965004 +v 2.325426 0.159632 -0.834253 +v 2.194674 0.159632 -0.834253 +v 2.397251 0.085023 -1.036830 +v 2.122849 0.085023 -1.036829 +v 2.397251 0.085023 -0.762428 +v 2.122849 0.085023 -0.762428 +v 2.397251 0.903926 -1.036830 +v 2.122849 0.903927 -1.036829 +v 2.397251 0.903926 -0.762428 +v 2.122849 0.903927 -0.762428 +v 2.354373 0.903927 -0.993952 +v 2.165727 0.903927 -0.993952 +v 2.354373 0.903927 -0.805306 +v 2.165727 0.903927 -0.805305 +v 2.325426 0.854444 -0.965005 +v 2.194674 0.854444 -0.965004 +v 2.325426 0.854444 -0.834253 +v 2.194674 0.854444 -0.834253 +v 2.325426 0.159632 -0.965005 +v 2.194674 0.159632 -0.965004 +v 2.325426 0.159632 -0.834253 +v 2.194674 0.159632 -0.834253 +v 2.397251 0.085023 -0.488025 +v 2.122850 0.085023 -0.488025 +v 2.397251 0.085023 -0.213624 +v 2.122850 0.085023 -0.213624 +v 2.397251 0.903927 -0.488025 +v 2.122850 0.903927 -0.488025 +v 2.397251 0.903927 -0.213624 +v 2.122850 0.903927 -0.213624 +v 2.354373 0.903927 -0.445148 +v 2.165727 0.903927 -0.445148 +v 2.354373 0.903927 -0.256501 +v 2.165727 0.903927 -0.256501 +v 2.325426 0.854444 -0.416200 +v 2.194675 0.854444 -0.416200 +v 2.325426 0.854444 -0.285449 +v 2.194675 0.854444 -0.285449 +v 2.325426 0.159632 -0.416200 +v 2.194675 0.159632 -0.416200 +v 2.325426 0.159632 -0.285449 +v 2.194675 0.159632 -0.285449 +v 2.397251 0.085023 -0.488025 +v 2.122850 0.085023 -0.488025 +v 2.397251 0.085023 -0.213624 +v 2.122850 0.085023 -0.213624 +v 2.397251 0.903927 -0.488025 +v 2.122850 0.903927 -0.488025 +v 2.397251 0.903927 -0.213624 +v 2.122850 0.903927 -0.213624 +v 2.354373 0.903927 -0.445148 +v 2.165727 0.903927 -0.445148 +v 2.354373 0.903927 -0.256501 +v 2.165727 0.903927 -0.256501 +v 2.325426 0.854444 -0.416200 +v 2.194675 0.854444 -0.416200 +v 2.325426 0.854444 -0.285449 +v 2.194675 0.854444 -0.285449 +v 2.325426 0.159632 -0.416200 +v 2.194675 0.159632 -0.416200 +v 2.325426 0.159632 -0.285449 +v 2.194675 0.159632 -0.285449 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.5049 -0.8631 +vn 0.8631 0.5049 0.0000 +vn -0.8631 0.5049 0.0000 +vn 0.0000 0.5049 0.8631 +vn -0.8631 0.5050 0.0000 +vn 0.8631 0.5050 0.0000 +vn 0.8632 0.5049 0.0000 +vn -0.8632 0.5049 0.0000 +vn 0.0000 0.5050 -0.8631 +vn 0.0000 0.5049 0.8632 +vn 0.0000 0.5049 -0.8632 +usemtl BlackPlastic.002 +s off +f 4113//65 4114//65 4112//65 4111//65 +f 4118//66 4122//66 4120//66 4116//66 +f 4114//67 4118//67 4116//67 4112//67 +f 4111//68 4115//68 4117//68 4113//68 +f 4112//69 4116//69 4115//69 4111//69 +f 4113//70 4117//70 4118//70 4114//70 +f 4121//71 4125//71 4126//71 4122//71 +f 4115//66 4119//66 4121//66 4117//66 +f 4119//66 4115//66 4116//66 4120//66 +f 4117//66 4121//66 4122//66 4118//66 +f 4127//70 4123//70 4124//70 4128//70 +f 4122//72 4126//72 4124//72 4120//72 +f 4119//73 4123//73 4125//73 4121//73 +f 4123//74 4119//74 4120//74 4124//74 +f 4129//66 4127//66 4128//66 4130//66 +f 4125//69 4129//69 4130//69 4126//69 +f 4126//68 4130//68 4128//68 4124//68 +f 4123//67 4127//67 4129//67 4125//67 +f 4133//65 4134//65 4132//65 4131//65 +f 4138//66 4142//66 4140//66 4136//66 +f 4134//67 4138//67 4136//67 4132//67 +f 4131//68 4135//68 4137//68 4133//68 +f 4132//69 4136//69 4135//69 4131//69 +f 4133//70 4137//70 4138//70 4134//70 +f 4141//71 4145//71 4146//71 4142//71 +f 4135//66 4139//66 4141//66 4137//66 +f 4139//66 4135//66 4136//66 4140//66 +f 4137//66 4141//66 4142//66 4138//66 +f 4147//70 4143//70 4144//70 4148//70 +f 4142//72 4146//72 4144//72 4140//72 +f 4139//73 4143//73 4145//73 4141//73 +f 4143//74 4139//74 4140//74 4144//74 +f 4149//66 4147//66 4148//66 4150//66 +f 4145//69 4149//69 4150//69 4146//69 +f 4146//68 4150//68 4148//68 4144//68 +f 4143//67 4147//67 4149//67 4145//67 +f 4153//65 4154//65 4152//65 4151//65 +f 4158//66 4162//66 4160//66 4156//66 +f 4154//67 4158//67 4156//67 4152//67 +f 4151//68 4155//68 4157//68 4153//68 +f 4152//69 4156//69 4155//69 4151//69 +f 4153//70 4157//70 4158//70 4154//70 +f 4161//71 4165//71 4166//71 4162//71 +f 4155//66 4159//66 4161//66 4157//66 +f 4159//66 4155//66 4156//66 4160//66 +f 4157//66 4161//66 4162//66 4158//66 +f 4167//70 4163//70 4164//70 4168//70 +f 4162//72 4166//72 4164//72 4160//72 +f 4159//73 4163//73 4165//73 4161//73 +f 4163//74 4159//74 4160//74 4164//74 +f 4169//66 4167//66 4168//66 4170//66 +f 4165//69 4169//69 4170//69 4166//69 +f 4166//68 4170//68 4168//68 4164//68 +f 4163//67 4167//67 4169//67 4165//67 +f 4173//65 4174//65 4172//65 4171//65 +f 4178//66 4182//66 4180//66 4176//66 +f 4174//67 4178//67 4176//67 4172//67 +f 4171//68 4175//68 4177//68 4173//68 +f 4172//69 4176//69 4175//69 4171//69 +f 4173//70 4177//70 4178//70 4174//70 +f 4181//71 4185//71 4186//71 4182//71 +f 4175//66 4179//66 4181//66 4177//66 +f 4179//66 4175//66 4176//66 4180//66 +f 4177//66 4181//66 4182//66 4178//66 +f 4187//70 4183//70 4184//70 4188//70 +f 4182//72 4186//72 4184//72 4180//72 +f 4179//73 4183//73 4185//73 4181//73 +f 4183//74 4179//74 4180//74 4184//74 +f 4189//66 4187//66 4188//66 4190//66 +f 4185//69 4189//69 4190//69 4186//69 +f 4186//68 4190//68 4188//68 4184//68 +f 4183//67 4187//67 4189//67 4185//67 +f 4193//65 4194//65 4192//65 4191//65 +f 4198//66 4202//66 4200//66 4196//66 +f 4194//67 4198//67 4196//67 4192//67 +f 4191//68 4195//68 4197//68 4193//68 +f 4192//69 4196//69 4195//69 4191//69 +f 4193//70 4197//70 4198//70 4194//70 +f 4201//71 4205//71 4206//71 4202//71 +f 4195//66 4199//66 4201//66 4197//66 +f 4199//66 4195//66 4196//66 4200//66 +f 4197//66 4201//66 4202//66 4198//66 +f 4207//70 4203//70 4204//70 4208//70 +f 4202//72 4206//72 4204//72 4200//72 +f 4199//73 4203//73 4205//73 4201//73 +f 4203//74 4199//74 4200//74 4204//74 +f 4209//66 4207//66 4208//66 4210//66 +f 4205//69 4209//69 4210//69 4206//69 +f 4206//68 4210//68 4208//68 4204//68 +f 4203//67 4207//67 4209//67 4205//67 +f 4213//65 4214//65 4212//65 4211//65 +f 4218//66 4222//66 4220//66 4216//66 +f 4214//67 4218//67 4216//67 4212//67 +f 4211//68 4215//68 4217//68 4213//68 +f 4212//69 4216//69 4215//69 4211//69 +f 4213//70 4217//70 4218//70 4214//70 +f 4221//71 4225//71 4226//71 4222//71 +f 4215//66 4219//66 4221//66 4217//66 +f 4219//66 4215//66 4216//66 4220//66 +f 4217//66 4221//66 4222//66 4218//66 +f 4227//70 4223//70 4224//70 4228//70 +f 4222//72 4226//72 4224//72 4220//72 +f 4219//73 4223//73 4225//73 4221//73 +f 4223//74 4219//74 4220//74 4224//74 +f 4229//66 4227//66 4228//66 4230//66 +f 4225//69 4229//69 4230//69 4226//69 +f 4226//68 4230//68 4228//68 4224//68 +f 4223//67 4227//67 4229//67 4225//67 +f 4233//65 4234//65 4232//65 4231//65 +f 4238//66 4242//66 4240//66 4236//66 +f 4234//67 4238//67 4236//67 4232//67 +f 4231//68 4235//68 4237//68 4233//68 +f 4232//69 4236//69 4235//69 4231//69 +f 4233//70 4237//70 4238//70 4234//70 +f 4241//71 4245//71 4246//71 4242//71 +f 4235//66 4239//66 4241//66 4237//66 +f 4239//66 4235//66 4236//66 4240//66 +f 4237//66 4241//66 4242//66 4238//66 +f 4247//70 4243//70 4244//70 4248//70 +f 4242//72 4246//72 4244//72 4240//72 +f 4239//73 4243//73 4245//73 4241//73 +f 4243//74 4239//74 4240//74 4244//74 +f 4249//66 4247//66 4248//66 4250//66 +f 4245//69 4249//69 4250//69 4246//69 +f 4246//68 4250//68 4248//68 4244//68 +f 4243//67 4247//67 4249//67 4245//67 +f 4253//65 4254//65 4252//65 4251//65 +f 4258//66 4262//66 4260//66 4256//66 +f 4254//67 4258//67 4256//67 4252//67 +f 4251//68 4255//68 4257//68 4253//68 +f 4252//69 4256//69 4255//69 4251//69 +f 4253//70 4257//70 4258//70 4254//70 +f 4261//71 4265//71 4266//71 4262//71 +f 4255//66 4259//66 4261//66 4257//66 +f 4259//66 4255//66 4256//66 4260//66 +f 4257//66 4261//66 4262//66 4258//66 +f 4267//70 4263//70 4264//70 4268//70 +f 4262//72 4266//72 4264//72 4260//72 +f 4259//73 4263//73 4265//73 4261//73 +f 4263//74 4259//74 4260//74 4264//74 +f 4269//66 4267//66 4268//66 4270//66 +f 4265//69 4269//69 4270//69 4266//69 +f 4266//68 4270//68 4268//68 4264//68 +f 4263//67 4267//67 4269//67 4265//67 +f 4273//65 4274//65 4272//65 4271//65 +f 4278//66 4282//66 4280//66 4276//66 +f 4274//67 4278//67 4276//67 4272//67 +f 4271//68 4275//68 4277//68 4273//68 +f 4272//69 4276//69 4275//69 4271//69 +f 4273//70 4277//70 4278//70 4274//70 +f 4281//71 4285//71 4286//71 4282//71 +f 4275//66 4279//66 4281//66 4277//66 +f 4279//66 4275//66 4276//66 4280//66 +f 4277//66 4281//66 4282//66 4278//66 +f 4287//70 4283//70 4284//70 4288//70 +f 4282//72 4286//72 4284//72 4280//72 +f 4279//73 4283//73 4285//73 4281//73 +f 4283//74 4279//74 4280//74 4284//74 +f 4289//66 4287//66 4288//66 4290//66 +f 4285//69 4289//69 4290//69 4286//69 +f 4286//68 4290//68 4288//68 4284//68 +f 4283//67 4287//67 4289//67 4285//67 +f 4293//65 4294//65 4292//65 4291//65 +f 4298//66 4302//66 4300//66 4296//66 +f 4294//67 4298//67 4296//67 4292//67 +f 4291//68 4295//68 4297//68 4293//68 +f 4292//69 4296//69 4295//69 4291//69 +f 4293//70 4297//70 4298//70 4294//70 +f 4301//71 4305//71 4306//71 4302//71 +f 4295//66 4299//66 4301//66 4297//66 +f 4299//66 4295//66 4296//66 4300//66 +f 4297//66 4301//66 4302//66 4298//66 +f 4307//70 4303//70 4304//70 4308//70 +f 4302//72 4306//72 4304//72 4300//72 +f 4299//73 4303//73 4305//73 4301//73 +f 4303//74 4299//74 4300//74 4304//74 +f 4309//66 4307//66 4308//66 4310//66 +f 4305//69 4309//69 4310//69 4306//69 +f 4306//68 4310//68 4308//68 4304//68 +f 4303//67 4307//67 4309//67 4305//67 +f 4313//65 4314//65 4312//65 4311//65 +f 4318//66 4322//66 4320//66 4316//66 +f 4314//67 4318//67 4316//67 4312//67 +f 4311//68 4315//68 4317//68 4313//68 +f 4312//69 4316//69 4315//69 4311//69 +f 4313//70 4317//70 4318//70 4314//70 +f 4321//71 4325//71 4326//71 4322//71 +f 4315//66 4319//66 4321//66 4317//66 +f 4319//66 4315//66 4316//66 4320//66 +f 4317//66 4321//66 4322//66 4318//66 +f 4327//70 4323//70 4324//70 4328//70 +f 4322//72 4326//72 4324//72 4320//72 +f 4319//75 4323//75 4325//75 4321//75 +f 4323//74 4319//74 4320//74 4324//74 +f 4329//66 4327//66 4328//66 4330//66 +f 4325//69 4329//69 4330//69 4326//69 +f 4326//68 4330//68 4328//68 4324//68 +f 4323//67 4327//67 4329//67 4325//67 +f 4333//65 4334//65 4332//65 4331//65 +f 4338//66 4342//66 4340//66 4336//66 +f 4334//67 4338//67 4336//67 4332//67 +f 4331//68 4335//68 4337//68 4333//68 +f 4332//69 4336//69 4335//69 4331//69 +f 4333//70 4337//70 4338//70 4334//70 +f 4341//71 4345//71 4346//71 4342//71 +f 4335//66 4339//66 4341//66 4337//66 +f 4339//66 4335//66 4336//66 4340//66 +f 4337//66 4341//66 4342//66 4338//66 +f 4347//70 4343//70 4344//70 4348//70 +f 4342//72 4346//72 4344//72 4340//72 +f 4339//75 4343//75 4345//75 4341//75 +f 4343//74 4339//74 4340//74 4344//74 +f 4349//66 4347//66 4348//66 4350//66 +f 4345//69 4349//69 4350//69 4346//69 +f 4346//68 4350//68 4348//68 4344//68 +f 4343//67 4347//67 4349//67 4345//67 +f 4353//65 4354//65 4352//65 4351//65 +f 4358//66 4362//66 4360//66 4356//66 +f 4354//67 4358//67 4356//67 4352//67 +f 4351//68 4355//68 4357//68 4353//68 +f 4352//69 4356//69 4355//69 4351//69 +f 4353//70 4357//70 4358//70 4354//70 +f 4361//71 4365//71 4366//71 4362//71 +f 4355//66 4359//66 4361//66 4357//66 +f 4359//66 4355//66 4356//66 4360//66 +f 4357//66 4361//66 4362//66 4358//66 +f 4367//70 4363//70 4364//70 4368//70 +f 4362//72 4366//72 4364//72 4360//72 +f 4359//73 4363//73 4365//73 4361//73 +f 4363//74 4359//74 4360//74 4364//74 +f 4369//66 4367//66 4368//66 4370//66 +f 4365//69 4369//69 4370//69 4366//69 +f 4366//68 4370//68 4368//68 4364//68 +f 4363//67 4367//67 4369//67 4365//67 +f 4373//65 4374//65 4372//65 4371//65 +f 4378//66 4382//66 4380//66 4376//66 +f 4374//67 4378//67 4376//67 4372//67 +f 4371//68 4375//68 4377//68 4373//68 +f 4372//69 4376//69 4375//69 4371//69 +f 4373//70 4377//70 4378//70 4374//70 +f 4381//71 4385//71 4386//71 4382//71 +f 4375//66 4379//66 4381//66 4377//66 +f 4379//66 4375//66 4376//66 4380//66 +f 4377//66 4381//66 4382//66 4378//66 +f 4387//70 4383//70 4384//70 4388//70 +f 4382//72 4386//72 4384//72 4380//72 +f 4379//73 4383//73 4385//73 4381//73 +f 4383//74 4379//74 4380//74 4384//74 +f 4389//66 4387//66 4388//66 4390//66 +f 4385//69 4389//69 4390//69 4386//69 +f 4386//68 4390//68 4388//68 4384//68 +f 4383//67 4387//67 4389//67 4385//67 +f 4393//65 4394//65 4392//65 4391//65 +f 4398//66 4402//66 4400//66 4396//66 +f 4394//67 4398//67 4396//67 4392//67 +f 4391//68 4395//68 4397//68 4393//68 +f 4392//69 4396//69 4395//69 4391//69 +f 4393//70 4397//70 4398//70 4394//70 +f 4401//71 4405//71 4406//71 4402//71 +f 4395//66 4399//66 4401//66 4397//66 +f 4399//66 4395//66 4396//66 4400//66 +f 4397//66 4401//66 4402//66 4398//66 +f 4407//70 4403//70 4404//70 4408//70 +f 4402//76 4406//76 4404//76 4400//76 +f 4399//75 4403//75 4405//75 4401//75 +f 4403//74 4399//74 4400//74 4404//74 +f 4409//66 4407//66 4408//66 4410//66 +f 4405//69 4409//69 4410//69 4406//69 +f 4406//68 4410//68 4408//68 4404//68 +f 4403//67 4407//67 4409//67 4405//67 +f 4413//65 4414//65 4412//65 4411//65 +f 4418//66 4422//66 4420//66 4416//66 +f 4414//67 4418//67 4416//67 4412//67 +f 4411//68 4415//68 4417//68 4413//68 +f 4412//69 4416//69 4415//69 4411//69 +f 4413//70 4417//70 4418//70 4414//70 +f 4421//71 4425//71 4426//71 4422//71 +f 4415//66 4419//66 4421//66 4417//66 +f 4419//66 4415//66 4416//66 4420//66 +f 4417//66 4421//66 4422//66 4418//66 +f 4427//70 4423//70 4424//70 4428//70 +f 4422//76 4426//76 4424//76 4420//76 +f 4419//75 4423//75 4425//75 4421//75 +f 4423//74 4419//74 4420//74 4424//74 +f 4429//66 4427//66 4428//66 4430//66 +f 4425//69 4429//69 4430//69 4426//69 +f 4426//68 4430//68 4428//68 4424//68 +f 4423//67 4427//67 4429//67 4425//67 +f 4433//65 4434//65 4432//65 4431//65 +f 4438//66 4442//66 4440//66 4436//66 +f 4434//67 4438//67 4436//67 4432//67 +f 4431//68 4435//68 4437//68 4433//68 +f 4432//69 4436//69 4435//69 4431//69 +f 4433//70 4437//70 4438//70 4434//70 +f 4441//71 4445//71 4446//71 4442//71 +f 4435//66 4439//66 4441//66 4437//66 +f 4439//66 4435//66 4436//66 4440//66 +f 4437//66 4441//66 4442//66 4438//66 +f 4447//70 4443//70 4444//70 4448//70 +f 4442//72 4446//72 4444//72 4440//72 +f 4439//73 4443//73 4445//73 4441//73 +f 4443//74 4439//74 4440//74 4444//74 +f 4449//66 4447//66 4448//66 4450//66 +f 4445//69 4449//69 4450//69 4446//69 +f 4446//68 4450//68 4448//68 4444//68 +f 4443//67 4447//67 4449//67 4445//67 +f 4453//65 4454//65 4452//65 4451//65 +f 4458//66 4462//66 4460//66 4456//66 +f 4454//67 4458//67 4456//67 4452//67 +f 4451//68 4455//68 4457//68 4453//68 +f 4452//69 4456//69 4455//69 4451//69 +f 4453//70 4457//70 4458//70 4454//70 +f 4461//71 4465//71 4466//71 4462//71 +f 4455//66 4459//66 4461//66 4457//66 +f 4459//66 4455//66 4456//66 4460//66 +f 4457//66 4461//66 4462//66 4458//66 +f 4467//70 4463//70 4464//70 4468//70 +f 4462//72 4466//72 4464//72 4460//72 +f 4459//73 4463//73 4465//73 4461//73 +f 4463//74 4459//74 4460//74 4464//74 +f 4469//66 4467//66 4468//66 4470//66 +f 4465//69 4469//69 4470//69 4466//69 +f 4466//68 4470//68 4468//68 4464//68 +f 4463//67 4467//67 4469//67 4465//67 +f 4473//65 4474//65 4472//65 4471//65 +f 4478//66 4482//66 4480//66 4476//66 +f 4474//67 4478//67 4476//67 4472//67 +f 4471//68 4475//68 4477//68 4473//68 +f 4472//69 4476//69 4475//69 4471//69 +f 4473//70 4477//70 4478//70 4474//70 +f 4481//71 4485//71 4486//71 4482//71 +f 4475//66 4479//66 4481//66 4477//66 +f 4479//66 4475//66 4476//66 4480//66 +f 4477//66 4481//66 4482//66 4478//66 +f 4487//70 4483//70 4484//70 4488//70 +f 4482//72 4486//72 4484//72 4480//72 +f 4479//73 4483//73 4485//73 4481//73 +f 4483//74 4479//74 4480//74 4484//74 +f 4489//66 4487//66 4488//66 4490//66 +f 4485//69 4489//69 4490//69 4486//69 +f 4486//68 4490//68 4488//68 4484//68 +f 4483//67 4487//67 4489//67 4485//67 +f 4493//65 4494//65 4492//65 4491//65 +f 4498//66 4502//66 4500//66 4496//66 +f 4494//67 4498//67 4496//67 4492//67 +f 4491//68 4495//68 4497//68 4493//68 +f 4492//69 4496//69 4495//69 4491//69 +f 4493//70 4497//70 4498//70 4494//70 +f 4501//71 4505//71 4506//71 4502//71 +f 4495//66 4499//66 4501//66 4497//66 +f 4499//66 4495//66 4496//66 4500//66 +f 4497//66 4501//66 4502//66 4498//66 +f 4507//70 4503//70 4504//70 4508//70 +f 4502//72 4506//72 4504//72 4500//72 +f 4499//73 4503//73 4505//73 4501//73 +f 4503//74 4499//74 4500//74 4504//74 +f 4509//66 4507//66 4508//66 4510//66 +f 4505//69 4509//69 4510//69 4506//69 +f 4506//68 4510//68 4508//68 4504//68 +f 4503//67 4507//67 4509//67 4505//67 +f 4513//65 4514//65 4512//65 4511//65 +f 4518//66 4522//66 4520//66 4516//66 +f 4514//67 4518//67 4516//67 4512//67 +f 4511//68 4515//68 4517//68 4513//68 +f 4512//69 4516//69 4515//69 4511//69 +f 4513//70 4517//70 4518//70 4514//70 +f 4521//71 4525//71 4526//71 4522//71 +f 4515//66 4519//66 4521//66 4517//66 +f 4519//66 4515//66 4516//66 4520//66 +f 4517//66 4521//66 4522//66 4518//66 +f 4527//70 4523//70 4524//70 4528//70 +f 4522//77 4526//77 4524//77 4520//77 +f 4519//75 4523//75 4525//75 4521//75 +f 4523//74 4519//74 4520//74 4524//74 +f 4529//66 4527//66 4528//66 4530//66 +f 4525//69 4529//69 4530//69 4526//69 +f 4526//68 4530//68 4528//68 4524//68 +f 4523//67 4527//67 4529//67 4525//67 +f 4533//65 4534//65 4532//65 4531//65 +f 4538//66 4542//66 4540//66 4536//66 +f 4534//67 4538//67 4536//67 4532//67 +f 4531//68 4535//68 4537//68 4533//68 +f 4532//69 4536//69 4535//69 4531//69 +f 4533//70 4537//70 4538//70 4534//70 +f 4541//71 4545//71 4546//71 4542//71 +f 4535//66 4539//66 4541//66 4537//66 +f 4539//66 4535//66 4536//66 4540//66 +f 4537//66 4541//66 4542//66 4538//66 +f 4547//70 4543//70 4544//70 4548//70 +f 4542//77 4546//77 4544//77 4540//77 +f 4539//75 4543//75 4545//75 4541//75 +f 4543//74 4539//74 4540//74 4544//74 +f 4549//66 4547//66 4548//66 4550//66 +f 4545//69 4549//69 4550//69 4546//69 +f 4546//68 4550//68 4548//68 4544//68 +f 4543//67 4547//67 4549//67 4545//67 +f 4553//65 4554//65 4552//65 4551//65 +f 4558//66 4562//66 4560//66 4556//66 +f 4554//67 4558//67 4556//67 4552//67 +f 4551//68 4555//68 4557//68 4553//68 +f 4552//69 4556//69 4555//69 4551//69 +f 4553//70 4557//70 4558//70 4554//70 +f 4561//71 4565//71 4566//71 4562//71 +f 4555//66 4559//66 4561//66 4557//66 +f 4559//66 4555//66 4556//66 4560//66 +f 4557//66 4561//66 4562//66 4558//66 +f 4567//70 4563//70 4564//70 4568//70 +f 4562//77 4566//77 4564//77 4560//77 +f 4559//73 4563//73 4565//73 4561//73 +f 4563//74 4559//74 4560//74 4564//74 +f 4569//66 4567//66 4568//66 4570//66 +f 4565//69 4569//69 4570//69 4566//69 +f 4566//68 4570//68 4568//68 4564//68 +f 4563//67 4567//67 4569//67 4565//67 +f 4573//65 4574//65 4572//65 4571//65 +f 4578//66 4582//66 4580//66 4576//66 +f 4574//67 4578//67 4576//67 4572//67 +f 4571//68 4575//68 4577//68 4573//68 +f 4572//69 4576//69 4575//69 4571//69 +f 4573//70 4577//70 4578//70 4574//70 +f 4581//71 4585//71 4586//71 4582//71 +f 4575//66 4579//66 4581//66 4577//66 +f 4579//66 4575//66 4576//66 4580//66 +f 4577//66 4581//66 4582//66 4578//66 +f 4587//70 4583//70 4584//70 4588//70 +f 4582//77 4586//77 4584//77 4580//77 +f 4579//73 4583//73 4585//73 4581//73 +f 4583//74 4579//74 4580//74 4584//74 +f 4589//66 4587//66 4588//66 4590//66 +f 4585//69 4589//69 4590//69 4586//69 +f 4586//68 4590//68 4588//68 4584//68 +f 4583//67 4587//67 4589//67 4585//67 +f 4593//65 4594//65 4592//65 4591//65 +f 4598//66 4602//66 4600//66 4596//66 +f 4594//67 4598//67 4596//67 4592//67 +f 4591//68 4595//68 4597//68 4593//68 +f 4592//69 4596//69 4595//69 4591//69 +f 4593//70 4597//70 4598//70 4594//70 +f 4601//71 4605//71 4606//71 4602//71 +f 4595//66 4599//66 4601//66 4597//66 +f 4599//66 4595//66 4596//66 4600//66 +f 4597//66 4601//66 4602//66 4598//66 +f 4607//70 4603//70 4604//70 4608//70 +f 4602//77 4606//77 4604//77 4600//77 +f 4599//75 4603//75 4605//75 4601//75 +f 4603//74 4599//74 4600//74 4604//74 +f 4609//66 4607//66 4608//66 4610//66 +f 4605//69 4609//69 4610//69 4606//69 +f 4606//68 4610//68 4608//68 4604//68 +f 4603//67 4607//67 4609//67 4605//67 +f 4613//65 4614//65 4612//65 4611//65 +f 4618//66 4622//66 4620//66 4616//66 +f 4614//67 4618//67 4616//67 4612//67 +f 4611//68 4615//68 4617//68 4613//68 +f 4612//69 4616//69 4615//69 4611//69 +f 4613//70 4617//70 4618//70 4614//70 +f 4621//71 4625//71 4626//71 4622//71 +f 4615//66 4619//66 4621//66 4617//66 +f 4619//66 4615//66 4616//66 4620//66 +f 4617//66 4621//66 4622//66 4618//66 +f 4627//70 4623//70 4624//70 4628//70 +f 4622//77 4626//77 4624//77 4620//77 +f 4619//75 4623//75 4625//75 4621//75 +f 4623//74 4619//74 4620//74 4624//74 +f 4629//66 4627//66 4628//66 4630//66 +f 4625//69 4629//69 4630//69 4626//69 +f 4626//68 4630//68 4628//68 4624//68 +f 4623//67 4627//67 4629//67 4625//67 +f 4633//65 4634//65 4632//65 4631//65 +f 4638//66 4642//66 4640//66 4636//66 +f 4634//67 4638//67 4636//67 4632//67 +f 4631//68 4635//68 4637//68 4633//68 +f 4632//69 4636//69 4635//69 4631//69 +f 4633//70 4637//70 4638//70 4634//70 +f 4641//71 4645//71 4646//71 4642//71 +f 4635//66 4639//66 4641//66 4637//66 +f 4639//66 4635//66 4636//66 4640//66 +f 4637//66 4641//66 4642//66 4638//66 +f 4647//70 4643//70 4644//70 4648//70 +f 4642//76 4646//76 4644//76 4640//76 +f 4639//78 4643//78 4645//78 4641//78 +f 4643//74 4639//74 4640//74 4644//74 +f 4649//66 4647//66 4648//66 4650//66 +f 4645//69 4649//69 4650//69 4646//69 +f 4646//68 4650//68 4648//68 4644//68 +f 4643//67 4647//67 4649//67 4645//67 +f 4653//65 4654//65 4652//65 4651//65 +f 4658//66 4662//66 4660//66 4656//66 +f 4654//67 4658//67 4656//67 4652//67 +f 4651//68 4655//68 4657//68 4653//68 +f 4652//69 4656//69 4655//69 4651//69 +f 4653//70 4657//70 4658//70 4654//70 +f 4661//71 4665//71 4666//71 4662//71 +f 4655//66 4659//66 4661//66 4657//66 +f 4659//66 4655//66 4656//66 4660//66 +f 4657//66 4661//66 4662//66 4658//66 +f 4667//70 4663//70 4664//70 4668//70 +f 4662//76 4666//76 4664//76 4660//76 +f 4659//78 4663//78 4665//78 4661//78 +f 4663//74 4659//74 4660//74 4664//74 +f 4669//66 4667//66 4668//66 4670//66 +f 4665//69 4669//69 4670//69 4666//69 +f 4666//68 4670//68 4668//68 4664//68 +f 4663//67 4667//67 4669//67 4665//67 +f 4673//65 4674//65 4672//65 4671//65 +f 4678//66 4682//66 4680//66 4676//66 +f 4674//67 4678//67 4676//67 4672//67 +f 4671//68 4675//68 4677//68 4673//68 +f 4672//69 4676//69 4675//69 4671//69 +f 4673//70 4677//70 4678//70 4674//70 +f 4681//79 4685//79 4686//79 4682//79 +f 4675//66 4679//66 4681//66 4677//66 +f 4679//66 4675//66 4676//66 4680//66 +f 4677//66 4681//66 4682//66 4678//66 +f 4687//70 4683//70 4684//70 4688//70 +f 4682//77 4686//77 4684//77 4680//77 +f 4679//73 4683//73 4685//73 4681//73 +f 4683//74 4679//74 4680//74 4684//74 +f 4689//66 4687//66 4688//66 4690//66 +f 4685//69 4689//69 4690//69 4686//69 +f 4686//68 4690//68 4688//68 4684//68 +f 4683//67 4687//67 4689//67 4685//67 +f 4693//65 4694//65 4692//65 4691//65 +f 4698//66 4702//66 4700//66 4696//66 +f 4694//67 4698//67 4696//67 4692//67 +f 4691//68 4695//68 4697//68 4693//68 +f 4692//69 4696//69 4695//69 4691//69 +f 4693//70 4697//70 4698//70 4694//70 +f 4701//79 4705//79 4706//79 4702//79 +f 4695//66 4699//66 4701//66 4697//66 +f 4699//66 4695//66 4696//66 4700//66 +f 4697//66 4701//66 4702//66 4698//66 +f 4707//70 4703//70 4704//70 4708//70 +f 4702//77 4706//77 4704//77 4700//77 +f 4699//73 4703//73 4705//73 4701//73 +f 4703//74 4699//74 4700//74 4704//74 +f 4709//66 4707//66 4708//66 4710//66 +f 4705//69 4709//69 4710//69 4706//69 +f 4706//68 4710//68 4708//68 4704//68 +f 4703//67 4707//67 4709//67 4705//67 +f 4713//65 4714//65 4712//65 4711//65 +f 4718//66 4722//66 4720//66 4716//66 +f 4714//67 4718//67 4716//67 4712//67 +f 4711//68 4715//68 4717//68 4713//68 +f 4712//69 4716//69 4715//69 4711//69 +f 4713//70 4717//70 4718//70 4714//70 +f 4721//71 4725//71 4726//71 4722//71 +f 4715//66 4719//66 4721//66 4717//66 +f 4719//66 4715//66 4716//66 4720//66 +f 4717//66 4721//66 4722//66 4718//66 +f 4727//70 4723//70 4724//70 4728//70 +f 4722//72 4726//72 4724//72 4720//72 +f 4719//78 4723//78 4725//78 4721//78 +f 4723//74 4719//74 4720//74 4724//74 +f 4729//66 4727//66 4728//66 4730//66 +f 4725//69 4729//69 4730//69 4726//69 +f 4726//68 4730//68 4728//68 4724//68 +f 4723//67 4727//67 4729//67 4725//67 +f 4733//65 4734//65 4732//65 4731//65 +f 4738//66 4742//66 4740//66 4736//66 +f 4734//67 4738//67 4736//67 4732//67 +f 4731//68 4735//68 4737//68 4733//68 +f 4732//69 4736//69 4735//69 4731//69 +f 4733//70 4737//70 4738//70 4734//70 +f 4741//71 4745//71 4746//71 4742//71 +f 4735//66 4739//66 4741//66 4737//66 +f 4739//66 4735//66 4736//66 4740//66 +f 4737//66 4741//66 4742//66 4738//66 +f 4747//70 4743//70 4744//70 4748//70 +f 4742//72 4746//72 4744//72 4740//72 +f 4739//78 4743//78 4745//78 4741//78 +f 4743//74 4739//74 4740//74 4744//74 +f 4749//66 4747//66 4748//66 4750//66 +f 4745//69 4749//69 4750//69 4746//69 +f 4746//68 4750//68 4748//68 4744//68 +f 4743//67 4747//67 4749//67 4745//67 +f 4753//65 4754//65 4752//65 4751//65 +f 4758//66 4762//66 4760//66 4756//66 +f 4754//67 4758//67 4756//67 4752//67 +f 4751//68 4755//68 4757//68 4753//68 +f 4752//69 4756//69 4755//69 4751//69 +f 4753//70 4757//70 4758//70 4754//70 +f 4761//71 4765//71 4766//71 4762//71 +f 4755//66 4759//66 4761//66 4757//66 +f 4759//66 4755//66 4756//66 4760//66 +f 4757//66 4761//66 4762//66 4758//66 +f 4767//70 4763//70 4764//70 4768//70 +f 4762//72 4766//72 4764//72 4760//72 +f 4759//78 4763//78 4765//78 4761//78 +f 4763//74 4759//74 4760//74 4764//74 +f 4769//66 4767//66 4768//66 4770//66 +f 4765//69 4769//69 4770//69 4766//69 +f 4766//68 4770//68 4768//68 4764//68 +f 4763//67 4767//67 4769//67 4765//67 +f 4773//65 4774//65 4772//65 4771//65 +f 4778//66 4782//66 4780//66 4776//66 +f 4774//67 4778//67 4776//67 4772//67 +f 4771//68 4775//68 4777//68 4773//68 +f 4772//69 4776//69 4775//69 4771//69 +f 4773//70 4777//70 4778//70 4774//70 +f 4781//71 4785//71 4786//71 4782//71 +f 4775//66 4779//66 4781//66 4777//66 +f 4779//66 4775//66 4776//66 4780//66 +f 4777//66 4781//66 4782//66 4778//66 +f 4787//70 4783//70 4784//70 4788//70 +f 4782//72 4786//72 4784//72 4780//72 +f 4779//78 4783//78 4785//78 4781//78 +f 4783//74 4779//74 4780//74 4784//74 +f 4789//66 4787//66 4788//66 4790//66 +f 4785//69 4789//69 4790//69 4786//69 +f 4786//68 4790//68 4788//68 4784//68 +f 4783//67 4787//67 4789//67 4785//67 +f 4793//65 4794//65 4792//65 4791//65 +f 4798//66 4802//66 4800//66 4796//66 +f 4794//67 4798//67 4796//67 4792//67 +f 4791//68 4795//68 4797//68 4793//68 +f 4792//69 4796//69 4795//69 4791//69 +f 4793//70 4797//70 4798//70 4794//70 +f 4801//71 4805//71 4806//71 4802//71 +f 4795//66 4799//66 4801//66 4797//66 +f 4799//66 4795//66 4796//66 4800//66 +f 4797//66 4801//66 4802//66 4798//66 +f 4807//70 4803//70 4804//70 4808//70 +f 4802//72 4806//72 4804//72 4800//72 +f 4799//73 4803//73 4805//73 4801//73 +f 4803//74 4799//74 4800//74 4804//74 +f 4809//66 4807//66 4808//66 4810//66 +f 4805//69 4809//69 4810//69 4806//69 +f 4806//68 4810//68 4808//68 4804//68 +f 4803//67 4807//67 4809//67 4805//67 +f 4813//65 4814//65 4812//65 4811//65 +f 4818//66 4822//66 4820//66 4816//66 +f 4814//67 4818//67 4816//67 4812//67 +f 4811//68 4815//68 4817//68 4813//68 +f 4812//69 4816//69 4815//69 4811//69 +f 4813//70 4817//70 4818//70 4814//70 +f 4821//71 4825//71 4826//71 4822//71 +f 4815//66 4819//66 4821//66 4817//66 +f 4819//66 4815//66 4816//66 4820//66 +f 4817//66 4821//66 4822//66 4818//66 +f 4827//70 4823//70 4824//70 4828//70 +f 4822//72 4826//72 4824//72 4820//72 +f 4819//73 4823//73 4825//73 4821//73 +f 4823//74 4819//74 4820//74 4824//74 +f 4829//66 4827//66 4828//66 4830//66 +f 4825//69 4829//69 4830//69 4826//69 +f 4826//68 4830//68 4828//68 4824//68 +f 4823//67 4827//67 4829//67 4825//67 +f 4833//65 4834//65 4832//65 4831//65 +f 4838//66 4842//66 4840//66 4836//66 +f 4834//67 4838//67 4836//67 4832//67 +f 4831//68 4835//68 4837//68 4833//68 +f 4832//69 4836//69 4835//69 4831//69 +f 4833//70 4837//70 4838//70 4834//70 +f 4841//71 4845//71 4846//71 4842//71 +f 4835//66 4839//66 4841//66 4837//66 +f 4839//66 4835//66 4836//66 4840//66 +f 4837//66 4841//66 4842//66 4838//66 +f 4847//70 4843//70 4844//70 4848//70 +f 4842//72 4846//72 4844//72 4840//72 +f 4839//78 4843//78 4845//78 4841//78 +f 4843//80 4839//80 4840//80 4844//80 +f 4849//66 4847//66 4848//66 4850//66 +f 4845//69 4849//69 4850//69 4846//69 +f 4846//68 4850//68 4848//68 4844//68 +f 4843//67 4847//67 4849//67 4845//67 +f 4853//65 4854//65 4852//65 4851//65 +f 4858//66 4862//66 4860//66 4856//66 +f 4854//67 4858//67 4856//67 4852//67 +f 4851//68 4855//68 4857//68 4853//68 +f 4852//69 4856//69 4855//69 4851//69 +f 4853//70 4857//70 4858//70 4854//70 +f 4861//71 4865//71 4866//71 4862//71 +f 4855//66 4859//66 4861//66 4857//66 +f 4859//66 4855//66 4856//66 4860//66 +f 4857//66 4861//66 4862//66 4858//66 +f 4867//70 4863//70 4864//70 4868//70 +f 4862//72 4866//72 4864//72 4860//72 +f 4859//78 4863//78 4865//78 4861//78 +f 4863//80 4859//80 4860//80 4864//80 +f 4869//66 4867//66 4868//66 4870//66 +f 4865//69 4869//69 4870//69 4866//69 +f 4866//68 4870//68 4868//68 4864//68 +f 4863//67 4867//67 4869//67 4865//67 +f 4873//65 4874//65 4872//65 4871//65 +f 4878//66 4882//66 4880//66 4876//66 +f 4874//67 4878//67 4876//67 4872//67 +f 4871//68 4875//68 4877//68 4873//68 +f 4872//69 4876//69 4875//69 4871//69 +f 4873//70 4877//70 4878//70 4874//70 +f 4881//71 4885//71 4886//71 4882//71 +f 4875//66 4879//66 4881//66 4877//66 +f 4879//66 4875//66 4876//66 4880//66 +f 4877//66 4881//66 4882//66 4878//66 +f 4887//70 4883//70 4884//70 4888//70 +f 4882//72 4886//72 4884//72 4880//72 +f 4879//78 4883//78 4885//78 4881//78 +f 4883//74 4879//74 4880//74 4884//74 +f 4889//66 4887//66 4888//66 4890//66 +f 4885//69 4889//69 4890//69 4886//69 +f 4886//68 4890//68 4888//68 4884//68 +f 4883//67 4887//67 4889//67 4885//67 +f 4893//65 4894//65 4892//65 4891//65 +f 4898//66 4902//66 4900//66 4896//66 +f 4894//67 4898//67 4896//67 4892//67 +f 4891//68 4895//68 4897//68 4893//68 +f 4892//69 4896//69 4895//69 4891//69 +f 4893//70 4897//70 4898//70 4894//70 +f 4901//71 4905//71 4906//71 4902//71 +f 4895//66 4899//66 4901//66 4897//66 +f 4899//66 4895//66 4896//66 4900//66 +f 4897//66 4901//66 4902//66 4898//66 +f 4907//70 4903//70 4904//70 4908//70 +f 4902//72 4906//72 4904//72 4900//72 +f 4899//78 4903//78 4905//78 4901//78 +f 4903//74 4899//74 4900//74 4904//74 +f 4909//66 4907//66 4908//66 4910//66 +f 4905//69 4909//69 4910//69 4906//69 +f 4906//68 4910//68 4908//68 4904//68 +f 4903//67 4907//67 4909//67 4905//67 +f 4913//65 4914//65 4912//65 4911//65 +f 4918//66 4922//66 4920//66 4916//66 +f 4914//67 4918//67 4916//67 4912//67 +f 4911//68 4915//68 4917//68 4913//68 +f 4912//69 4916//69 4915//69 4911//69 +f 4913//70 4917//70 4918//70 4914//70 +f 4921//71 4925//71 4926//71 4922//71 +f 4915//66 4919//66 4921//66 4917//66 +f 4919//66 4915//66 4916//66 4920//66 +f 4917//66 4921//66 4922//66 4918//66 +f 4927//70 4923//70 4924//70 4928//70 +f 4922//72 4926//72 4924//72 4920//72 +f 4919//73 4923//73 4925//73 4921//73 +f 4923//74 4919//74 4920//74 4924//74 +f 4929//66 4927//66 4928//66 4930//66 +f 4925//69 4929//69 4930//69 4926//69 +f 4926//68 4930//68 4928//68 4924//68 +f 4923//67 4927//67 4929//67 4925//67 +f 4933//65 4934//65 4932//65 4931//65 +f 4938//66 4942//66 4940//66 4936//66 +f 4934//67 4938//67 4936//67 4932//67 +f 4931//68 4935//68 4937//68 4933//68 +f 4932//69 4936//69 4935//69 4931//69 +f 4933//70 4937//70 4938//70 4934//70 +f 4941//71 4945//71 4946//71 4942//71 +f 4935//66 4939//66 4941//66 4937//66 +f 4939//66 4935//66 4936//66 4940//66 +f 4937//66 4941//66 4942//66 4938//66 +f 4947//70 4943//70 4944//70 4948//70 +f 4942//72 4946//72 4944//72 4940//72 +f 4939//73 4943//73 4945//73 4941//73 +f 4943//74 4939//74 4940//74 4944//74 +f 4949//66 4947//66 4948//66 4950//66 +f 4945//69 4949//69 4950//69 4946//69 +f 4946//68 4950//68 4948//68 4944//68 +f 4943//67 4947//67 4949//67 4945//67 +f 4953//65 4954//65 4952//65 4951//65 +f 4958//66 4962//66 4960//66 4956//66 +f 4954//67 4958//67 4956//67 4952//67 +f 4951//68 4955//68 4957//68 4953//68 +f 4952//69 4956//69 4955//69 4951//69 +f 4953//70 4957//70 4958//70 4954//70 +f 4961//71 4965//71 4966//71 4962//71 +f 4955//66 4959//66 4961//66 4957//66 +f 4959//66 4955//66 4956//66 4960//66 +f 4957//66 4961//66 4962//66 4958//66 +f 4967//70 4963//70 4964//70 4968//70 +f 4962//76 4966//76 4964//76 4960//76 +f 4959//73 4963//73 4965//73 4961//73 +f 4963//74 4959//74 4960//74 4964//74 +f 4969//66 4967//66 4968//66 4970//66 +f 4965//69 4969//69 4970//69 4966//69 +f 4966//68 4970//68 4968//68 4964//68 +f 4963//67 4967//67 4969//67 4965//67 +f 4973//65 4974//65 4972//65 4971//65 +f 4978//66 4982//66 4980//66 4976//66 +f 4974//67 4978//67 4976//67 4972//67 +f 4971//68 4975//68 4977//68 4973//68 +f 4972//69 4976//69 4975//69 4971//69 +f 4973//70 4977//70 4978//70 4974//70 +f 4981//71 4985//71 4986//71 4982//71 +f 4975//66 4979//66 4981//66 4977//66 +f 4979//66 4975//66 4976//66 4980//66 +f 4977//66 4981//66 4982//66 4978//66 +f 4987//70 4983//70 4984//70 4988//70 +f 4982//76 4986//76 4984//76 4980//76 +f 4979//73 4983//73 4985//73 4981//73 +f 4983//74 4979//74 4980//74 4984//74 +f 4989//66 4987//66 4988//66 4990//66 +f 4985//69 4989//69 4990//69 4986//69 +f 4986//68 4990//68 4988//68 4984//68 +f 4983//67 4987//67 4989//67 4985//67 +f 4993//65 4994//65 4992//65 4991//65 +f 4998//66 5002//66 5000//66 4996//66 +f 4994//67 4998//67 4996//67 4992//67 +f 4991//68 4995//68 4997//68 4993//68 +f 4992//69 4996//69 4995//69 4991//69 +f 4993//70 4997//70 4998//70 4994//70 +f 5001//71 5005//71 5006//71 5002//71 +f 4995//66 4999//66 5001//66 4997//66 +f 4999//66 4995//66 4996//66 5000//66 +f 4997//66 5001//66 5002//66 4998//66 +f 5007//70 5003//70 5004//70 5008//70 +f 5002//76 5006//76 5004//76 5000//76 +f 4999//78 5003//78 5005//78 5001//78 +f 5003//74 4999//74 5000//74 5004//74 +f 5009//66 5007//66 5008//66 5010//66 +f 5005//69 5009//69 5010//69 5006//69 +f 5006//68 5010//68 5008//68 5004//68 +f 5003//67 5007//67 5009//67 5005//67 +f 5013//65 5014//65 5012//65 5011//65 +f 5018//66 5022//66 5020//66 5016//66 +f 5014//67 5018//67 5016//67 5012//67 +f 5011//68 5015//68 5017//68 5013//68 +f 5012//69 5016//69 5015//69 5011//69 +f 5013//70 5017//70 5018//70 5014//70 +f 5021//71 5025//71 5026//71 5022//71 +f 5015//66 5019//66 5021//66 5017//66 +f 5019//66 5015//66 5016//66 5020//66 +f 5017//66 5021//66 5022//66 5018//66 +f 5027//70 5023//70 5024//70 5028//70 +f 5022//76 5026//76 5024//76 5020//76 +f 5019//78 5023//78 5025//78 5021//78 +f 5023//74 5019//74 5020//74 5024//74 +f 5029//66 5027//66 5028//66 5030//66 +f 5025//69 5029//69 5030//69 5026//69 +f 5026//68 5030//68 5028//68 5024//68 +f 5023//67 5027//67 5029//67 5025//67 +f 5033//65 5034//65 5032//65 5031//65 +f 5038//66 5042//66 5040//66 5036//66 +f 5034//67 5038//67 5036//67 5032//67 +f 5031//68 5035//68 5037//68 5033//68 +f 5032//69 5036//69 5035//69 5031//69 +f 5033//70 5037//70 5038//70 5034//70 +f 5041//71 5045//71 5046//71 5042//71 +f 5035//66 5039//66 5041//66 5037//66 +f 5039//66 5035//66 5036//66 5040//66 +f 5037//66 5041//66 5042//66 5038//66 +f 5047//70 5043//70 5044//70 5048//70 +f 5042//76 5046//76 5044//76 5040//76 +f 5039//73 5043//73 5045//73 5041//73 +f 5043//74 5039//74 5040//74 5044//74 +f 5049//66 5047//66 5048//66 5050//66 +f 5045//69 5049//69 5050//69 5046//69 +f 5046//68 5050//68 5048//68 5044//68 +f 5043//67 5047//67 5049//67 5045//67 +f 5053//65 5054//65 5052//65 5051//65 +f 5058//66 5062//66 5060//66 5056//66 +f 5054//67 5058//67 5056//67 5052//67 +f 5051//68 5055//68 5057//68 5053//68 +f 5052//69 5056//69 5055//69 5051//69 +f 5053//70 5057//70 5058//70 5054//70 +f 5061//71 5065//71 5066//71 5062//71 +f 5055//66 5059//66 5061//66 5057//66 +f 5059//66 5055//66 5056//66 5060//66 +f 5057//66 5061//66 5062//66 5058//66 +f 5067//70 5063//70 5064//70 5068//70 +f 5062//76 5066//76 5064//76 5060//76 +f 5059//73 5063//73 5065//73 5061//73 +f 5063//74 5059//74 5060//74 5064//74 +f 5069//66 5067//66 5068//66 5070//66 +f 5065//69 5069//69 5070//69 5066//69 +f 5066//68 5070//68 5068//68 5064//68 +f 5063//67 5067//67 5069//67 5065//67 +f 5073//65 5074//65 5072//65 5071//65 +f 5078//66 5082//66 5080//66 5076//66 +f 5074//67 5078//67 5076//67 5072//67 +f 5071//68 5075//68 5077//68 5073//68 +f 5072//69 5076//69 5075//69 5071//69 +f 5073//70 5077//70 5078//70 5074//70 +f 5081//71 5085//71 5086//71 5082//71 +f 5075//66 5079//66 5081//66 5077//66 +f 5079//66 5075//66 5076//66 5080//66 +f 5077//66 5081//66 5082//66 5078//66 +f 5087//70 5083//70 5084//70 5088//70 +f 5082//76 5086//76 5084//76 5080//76 +f 5079//78 5083//78 5085//78 5081//78 +f 5083//74 5079//74 5080//74 5084//74 +f 5089//66 5087//66 5088//66 5090//66 +f 5085//69 5089//69 5090//69 5086//69 +f 5086//68 5090//68 5088//68 5084//68 +f 5083//67 5087//67 5089//67 5085//67 +f 5093//65 5094//65 5092//65 5091//65 +f 5098//66 5102//66 5100//66 5096//66 +f 5094//67 5098//67 5096//67 5092//67 +f 5091//68 5095//68 5097//68 5093//68 +f 5092//69 5096//69 5095//69 5091//69 +f 5093//70 5097//70 5098//70 5094//70 +f 5101//71 5105//71 5106//71 5102//71 +f 5095//66 5099//66 5101//66 5097//66 +f 5099//66 5095//66 5096//66 5100//66 +f 5097//66 5101//66 5102//66 5098//66 +f 5107//70 5103//70 5104//70 5108//70 +f 5102//76 5106//76 5104//76 5100//76 +f 5099//78 5103//78 5105//78 5101//78 +f 5103//74 5099//74 5100//74 5104//74 +f 5109//66 5107//66 5108//66 5110//66 +f 5105//69 5109//69 5110//69 5106//69 +f 5106//68 5110//68 5108//68 5104//68 +f 5103//67 5107//67 5109//67 5105//67 +f 5113//65 5114//65 5112//65 5111//65 +f 5118//66 5122//66 5120//66 5116//66 +f 5114//67 5118//67 5116//67 5112//67 +f 5111//68 5115//68 5117//68 5113//68 +f 5112//69 5116//69 5115//69 5111//69 +f 5113//70 5117//70 5118//70 5114//70 +f 5121//71 5125//71 5126//71 5122//71 +f 5115//66 5119//66 5121//66 5117//66 +f 5119//66 5115//66 5116//66 5120//66 +f 5117//66 5121//66 5122//66 5118//66 +f 5127//70 5123//70 5124//70 5128//70 +f 5122//77 5126//77 5124//77 5120//77 +f 5119//78 5123//78 5125//78 5121//78 +f 5123//74 5119//74 5120//74 5124//74 +f 5129//66 5127//66 5128//66 5130//66 +f 5125//69 5129//69 5130//69 5126//69 +f 5126//68 5130//68 5128//68 5124//68 +f 5123//67 5127//67 5129//67 5125//67 +f 5133//65 5134//65 5132//65 5131//65 +f 5138//66 5142//66 5140//66 5136//66 +f 5134//67 5138//67 5136//67 5132//67 +f 5131//68 5135//68 5137//68 5133//68 +f 5132//69 5136//69 5135//69 5131//69 +f 5133//70 5137//70 5138//70 5134//70 +f 5141//71 5145//71 5146//71 5142//71 +f 5135//66 5139//66 5141//66 5137//66 +f 5139//66 5135//66 5136//66 5140//66 +f 5137//66 5141//66 5142//66 5138//66 +f 5147//70 5143//70 5144//70 5148//70 +f 5142//77 5146//77 5144//77 5140//77 +f 5139//78 5143//78 5145//78 5141//78 +f 5143//74 5139//74 5140//74 5144//74 +f 5149//66 5147//66 5148//66 5150//66 +f 5145//69 5149//69 5150//69 5146//69 +f 5146//68 5150//68 5148//68 5144//68 +f 5143//67 5147//67 5149//67 5145//67 +f 5153//65 5154//65 5152//65 5151//65 +f 5158//66 5162//66 5160//66 5156//66 +f 5154//67 5158//67 5156//67 5152//67 +f 5151//68 5155//68 5157//68 5153//68 +f 5152//69 5156//69 5155//69 5151//69 +f 5153//70 5157//70 5158//70 5154//70 +f 5161//81 5165//81 5166//81 5162//81 +f 5155//66 5159//66 5161//66 5157//66 +f 5159//66 5155//66 5156//66 5160//66 +f 5157//66 5161//66 5162//66 5158//66 +f 5167//70 5163//70 5164//70 5168//70 +f 5162//72 5166//72 5164//72 5160//72 +f 5159//78 5163//78 5165//78 5161//78 +f 5163//74 5159//74 5160//74 5164//74 +f 5169//66 5167//66 5168//66 5170//66 +f 5165//69 5169//69 5170//69 5166//69 +f 5166//68 5170//68 5168//68 5164//68 +f 5163//67 5167//67 5169//67 5165//67 +f 5173//65 5174//65 5172//65 5171//65 +f 5178//66 5182//66 5180//66 5176//66 +f 5174//67 5178//67 5176//67 5172//67 +f 5171//68 5175//68 5177//68 5173//68 +f 5172//69 5176//69 5175//69 5171//69 +f 5173//70 5177//70 5178//70 5174//70 +f 5181//81 5185//81 5186//81 5182//81 +f 5175//66 5179//66 5181//66 5177//66 +f 5179//66 5175//66 5176//66 5180//66 +f 5177//66 5181//66 5182//66 5178//66 +f 5187//70 5183//70 5184//70 5188//70 +f 5182//72 5186//72 5184//72 5180//72 +f 5179//78 5183//78 5185//78 5181//78 +f 5183//74 5179//74 5180//74 5184//74 +f 5189//66 5187//66 5188//66 5190//66 +f 5185//69 5189//69 5190//69 5186//69 +f 5186//68 5190//68 5188//68 5184//68 +f 5183//67 5187//67 5189//67 5185//67 +f 5193//65 5194//65 5192//65 5191//65 +f 5198//66 5202//66 5200//66 5196//66 +f 5194//67 5198//67 5196//67 5192//67 +f 5191//68 5195//68 5197//68 5193//68 +f 5192//69 5196//69 5195//69 5191//69 +f 5193//70 5197//70 5198//70 5194//70 +f 5201//71 5205//71 5206//71 5202//71 +f 5195//66 5199//66 5201//66 5197//66 +f 5199//66 5195//66 5196//66 5200//66 +f 5197//66 5201//66 5202//66 5198//66 +f 5207//70 5203//70 5204//70 5208//70 +f 5202//72 5206//72 5204//72 5200//72 +f 5199//78 5203//78 5205//78 5201//78 +f 5203//74 5199//74 5200//74 5204//74 +f 5209//66 5207//66 5208//66 5210//66 +f 5205//69 5209//69 5210//69 5206//69 +f 5206//68 5210//68 5208//68 5204//68 +f 5203//67 5207//67 5209//67 5205//67 +f 5213//65 5214//65 5212//65 5211//65 +f 5218//66 5222//66 5220//66 5216//66 +f 5214//67 5218//67 5216//67 5212//67 +f 5211//68 5215//68 5217//68 5213//68 +f 5212//69 5216//69 5215//69 5211//69 +f 5213//70 5217//70 5218//70 5214//70 +f 5221//71 5225//71 5226//71 5222//71 +f 5215//66 5219//66 5221//66 5217//66 +f 5219//66 5215//66 5216//66 5220//66 +f 5217//66 5221//66 5222//66 5218//66 +f 5227//70 5223//70 5224//70 5228//70 +f 5222//72 5226//72 5224//72 5220//72 +f 5219//78 5223//78 5225//78 5221//78 +f 5223//74 5219//74 5220//74 5224//74 +f 5229//66 5227//66 5228//66 5230//66 +f 5225//69 5229//69 5230//69 5226//69 +f 5226//68 5230//68 5228//68 5224//68 +f 5223//67 5227//67 5229//67 5225//67 +f 5233//65 5234//65 5232//65 5231//65 +f 5238//66 5242//66 5240//66 5236//66 +f 5234//67 5238//67 5236//67 5232//67 +f 5231//68 5235//68 5237//68 5233//68 +f 5232//69 5236//69 5235//69 5231//69 +f 5233//70 5237//70 5238//70 5234//70 +f 5241//71 5245//71 5246//71 5242//71 +f 5235//66 5239//66 5241//66 5237//66 +f 5239//66 5235//66 5236//66 5240//66 +f 5237//66 5241//66 5242//66 5238//66 +f 5247//70 5243//70 5244//70 5248//70 +f 5242//77 5246//77 5244//77 5240//77 +f 5239//78 5243//78 5245//78 5241//78 +f 5243//74 5239//74 5240//74 5244//74 +f 5249//66 5247//66 5248//66 5250//66 +f 5245//69 5249//69 5250//69 5246//69 +f 5246//68 5250//68 5248//68 5244//68 +f 5243//67 5247//67 5249//67 5245//67 +f 5253//65 5254//65 5252//65 5251//65 +f 5258//66 5262//66 5260//66 5256//66 +f 5254//67 5258//67 5256//67 5252//67 +f 5251//68 5255//68 5257//68 5253//68 +f 5252//69 5256//69 5255//69 5251//69 +f 5253//70 5257//70 5258//70 5254//70 +f 5261//71 5265//71 5266//71 5262//71 +f 5255//66 5259//66 5261//66 5257//66 +f 5259//66 5255//66 5256//66 5260//66 +f 5257//66 5261//66 5262//66 5258//66 +f 5267//70 5263//70 5264//70 5268//70 +f 5262//77 5266//77 5264//77 5260//77 +f 5259//78 5263//78 5265//78 5261//78 +f 5263//74 5259//74 5260//74 5264//74 +f 5269//66 5267//66 5268//66 5270//66 +f 5265//69 5269//69 5270//69 5266//69 +f 5266//68 5270//68 5268//68 5264//68 +f 5263//67 5267//67 5269//67 5265//67 +f 5273//65 5274//65 5272//65 5271//65 +f 5278//66 5282//66 5280//66 5276//66 +f 5274//67 5278//67 5276//67 5272//67 +f 5271//68 5275//68 5277//68 5273//68 +f 5272//69 5276//69 5275//69 5271//69 +f 5273//70 5277//70 5278//70 5274//70 +f 5281//71 5285//71 5286//71 5282//71 +f 5275//66 5279//66 5281//66 5277//66 +f 5279//66 5275//66 5276//66 5280//66 +f 5277//66 5281//66 5282//66 5278//66 +f 5287//70 5283//70 5284//70 5288//70 +f 5282//72 5286//72 5284//72 5280//72 +f 5279//78 5283//78 5285//78 5281//78 +f 5283//74 5279//74 5280//74 5284//74 +f 5289//66 5287//66 5288//66 5290//66 +f 5285//69 5289//69 5290//69 5286//69 +f 5286//68 5290//68 5288//68 5284//68 +f 5283//67 5287//67 5289//67 5285//67 +f 5293//65 5294//65 5292//65 5291//65 +f 5298//66 5302//66 5300//66 5296//66 +f 5294//67 5298//67 5296//67 5292//67 +f 5291//68 5295//68 5297//68 5293//68 +f 5292//69 5296//69 5295//69 5291//69 +f 5293//70 5297//70 5298//70 5294//70 +f 5301//71 5305//71 5306//71 5302//71 +f 5295//66 5299//66 5301//66 5297//66 +f 5299//66 5295//66 5296//66 5300//66 +f 5297//66 5301//66 5302//66 5298//66 +f 5307//70 5303//70 5304//70 5308//70 +f 5302//72 5306//72 5304//72 5300//72 +f 5299//78 5303//78 5305//78 5301//78 +f 5303//74 5299//74 5300//74 5304//74 +f 5309//66 5307//66 5308//66 5310//66 +f 5305//69 5309//69 5310//69 5306//69 +f 5306//68 5310//68 5308//68 5304//68 +f 5303//67 5307//67 5309//67 5305//67 +o Pins_1.012_Plane.220 +v -0.621162 0.085023 -0.213622 +v -0.895563 0.085023 -0.213622 +v -0.621162 0.085023 0.060779 +v -0.895563 0.085023 0.060779 +v -0.621162 0.903927 -0.213622 +v -0.895563 0.903927 -0.213622 +v -0.621162 0.903927 0.060779 +v -0.895563 0.903927 0.060779 +v -0.664039 0.903927 -0.170744 +v -0.852686 0.903927 -0.170744 +v -0.664039 0.903927 0.017902 +v -0.852686 0.903927 0.017902 +v -0.692987 0.854444 -0.141797 +v -0.823738 0.854444 -0.141797 +v -0.692987 0.854444 -0.011045 +v -0.823738 0.854444 -0.011045 +v -0.692987 0.159632 -0.141797 +v -0.823738 0.159632 -0.141797 +v -0.692987 0.159632 -0.011045 +v -0.823738 0.159632 -0.011045 +v -0.621162 0.085023 -0.213622 +v -0.895563 0.085023 -0.213622 +v -0.621162 0.085023 0.060779 +v -0.895563 0.085023 0.060779 +v -0.621162 0.903927 -0.213622 +v -0.895563 0.903927 -0.213622 +v -0.621162 0.903927 0.060779 +v -0.895563 0.903927 0.060779 +v -0.664039 0.903927 -0.170744 +v -0.852686 0.903927 -0.170744 +v -0.664039 0.903927 0.017902 +v -0.852686 0.903927 0.017902 +v -0.692987 0.854444 -0.141797 +v -0.823738 0.854444 -0.141797 +v -0.692987 0.854444 -0.011045 +v -0.823738 0.854444 -0.011045 +v -0.692987 0.159632 -0.141797 +v -0.823738 0.159632 -0.141797 +v -0.692987 0.159632 -0.011045 +v -0.823738 0.159632 -0.011045 +v -0.621162 0.085023 -1.311231 +v -0.895563 0.085023 -1.311231 +v -0.621162 0.085023 -1.036829 +v -0.895563 0.085023 -1.036829 +v -0.621162 0.903927 -1.311231 +v -0.895563 0.903927 -1.311231 +v -0.621162 0.903927 -1.036829 +v -0.895563 0.903927 -1.036829 +v -0.664039 0.903927 -1.268353 +v -0.852686 0.903927 -1.268353 +v -0.664039 0.903927 -1.079707 +v -0.852686 0.903927 -1.079707 +v -0.692987 0.854444 -1.239406 +v -0.823738 0.854444 -1.239406 +v -0.692987 0.854444 -1.108654 +v -0.823738 0.854444 -1.108654 +v -0.692987 0.159632 -1.239406 +v -0.823738 0.159632 -1.239406 +v -0.692987 0.159632 -1.108654 +v -0.823738 0.159632 -1.108654 +v -0.621162 0.085023 -1.311231 +v -0.895563 0.085023 -1.311231 +v -0.621162 0.085023 -1.036829 +v -0.895563 0.085023 -1.036829 +v -0.621162 0.903927 -1.311231 +v -0.895563 0.903927 -1.311231 +v -0.621162 0.903927 -1.036829 +v -0.895563 0.903927 -1.036829 +v -0.664039 0.903927 -1.268353 +v -0.852686 0.903927 -1.268353 +v -0.664039 0.903927 -1.079707 +v -0.852686 0.903927 -1.079707 +v -0.692987 0.854444 -1.239406 +v -0.823738 0.854444 -1.239406 +v -0.692987 0.854444 -1.108654 +v -0.823738 0.854444 -1.108654 +v -0.692987 0.159632 -1.239406 +v -0.823738 0.159632 -1.239406 +v -0.692987 0.159632 -1.108654 +v -0.823738 0.159632 -1.108654 +v -0.621162 0.085023 -0.762426 +v -0.895563 0.085023 -0.762426 +v -0.621162 0.085023 -0.488024 +v -0.895563 0.085023 -0.488024 +v -0.621162 0.903927 -0.762426 +v -0.895563 0.903927 -0.762426 +v -0.621162 0.903927 -0.488024 +v -0.895563 0.903927 -0.488024 +v -0.664039 0.903927 -0.719548 +v -0.852686 0.903927 -0.719548 +v -0.664039 0.903927 -0.530902 +v -0.852686 0.903927 -0.530902 +v -0.692987 0.854444 -0.690601 +v -0.823738 0.854444 -0.690601 +v -0.692987 0.854444 -0.559849 +v -0.823738 0.854444 -0.559849 +v -0.692987 0.159632 -0.690601 +v -0.823738 0.159632 -0.690601 +v -0.692987 0.159632 -0.559849 +v -0.823738 0.159632 -0.559849 +v -0.621162 0.085023 -0.762426 +v -0.895563 0.085023 -0.762426 +v -0.621162 0.085023 -0.488024 +v -0.895563 0.085023 -0.488024 +v -0.621162 0.903927 -0.762426 +v -0.895563 0.903927 -0.762426 +v -0.621162 0.903927 -0.488024 +v -0.895563 0.903927 -0.488024 +v -0.664039 0.903927 -0.719548 +v -0.852686 0.903927 -0.719548 +v -0.664039 0.903927 -0.530902 +v -0.852686 0.903927 -0.530902 +v -0.692987 0.854444 -0.690601 +v -0.823738 0.854444 -0.690601 +v -0.692987 0.854444 -0.559849 +v -0.823738 0.854444 -0.559849 +v -0.692987 0.159632 -0.690601 +v -0.823738 0.159632 -0.690601 +v -0.692987 0.159632 -0.559849 +v -0.823738 0.159632 -0.559849 +v -0.621162 0.085023 -1.036830 +v -0.895563 0.085023 -1.036829 +v -0.621162 0.085023 -0.762428 +v -0.895563 0.085023 -0.762428 +v -0.621162 0.903926 -1.036830 +v -0.895563 0.903927 -1.036829 +v -0.621162 0.903926 -0.762428 +v -0.895563 0.903927 -0.762428 +v -0.664039 0.903927 -0.993952 +v -0.852686 0.903927 -0.993952 +v -0.664039 0.903927 -0.805306 +v -0.852686 0.903927 -0.805305 +v -0.692987 0.854444 -0.965005 +v -0.823738 0.854444 -0.965004 +v -0.692987 0.854444 -0.834253 +v -0.823738 0.854444 -0.834253 +v -0.692987 0.159632 -0.965005 +v -0.823738 0.159632 -0.965004 +v -0.692987 0.159632 -0.834253 +v -0.823738 0.159632 -0.834253 +v -0.621162 0.085023 -1.036830 +v -0.895563 0.085023 -1.036829 +v -0.621162 0.085023 -0.762428 +v -0.895563 0.085023 -0.762428 +v -0.621162 0.903926 -1.036830 +v -0.895563 0.903927 -1.036829 +v -0.621162 0.903926 -0.762428 +v -0.895563 0.903927 -0.762428 +v -0.664039 0.903927 -0.993952 +v -0.852686 0.903927 -0.993952 +v -0.664039 0.903927 -0.805306 +v -0.852686 0.903927 -0.805305 +v -0.692987 0.854444 -0.965005 +v -0.823738 0.854444 -0.965004 +v -0.692987 0.854444 -0.834253 +v -0.823738 0.854444 -0.834253 +v -0.692987 0.159632 -0.965005 +v -0.823738 0.159632 -0.965004 +v -0.692987 0.159632 -0.834253 +v -0.823738 0.159632 -0.834253 +v -0.621162 0.085023 -0.488025 +v -0.895563 0.085023 -0.488025 +v -0.621162 0.085023 -0.213624 +v -0.895563 0.085023 -0.213624 +v -0.621162 0.903927 -0.488025 +v -0.895563 0.903927 -0.488025 +v -0.621162 0.903927 -0.213624 +v -0.895563 0.903927 -0.213624 +v -0.664039 0.903927 -0.445148 +v -0.852686 0.903927 -0.445148 +v -0.664039 0.903927 -0.256501 +v -0.852686 0.903927 -0.256501 +v -0.692987 0.854444 -0.416200 +v -0.823738 0.854444 -0.416200 +v -0.692987 0.854444 -0.285449 +v -0.823738 0.854444 -0.285449 +v -0.692987 0.159632 -0.416200 +v -0.823738 0.159632 -0.416200 +v -0.692987 0.159632 -0.285449 +v -0.823738 0.159632 -0.285449 +v -0.621162 0.085023 -0.488025 +v -0.895563 0.085023 -0.488025 +v -0.621162 0.085023 -0.213624 +v -0.895563 0.085023 -0.213624 +v -0.621162 0.903927 -0.488025 +v -0.895563 0.903927 -0.488025 +v -0.621162 0.903927 -0.213624 +v -0.895563 0.903927 -0.213624 +v -0.664039 0.903927 -0.445148 +v -0.852686 0.903927 -0.445148 +v -0.664039 0.903927 -0.256501 +v -0.852686 0.903927 -0.256501 +v -0.692987 0.854444 -0.416200 +v -0.823738 0.854444 -0.416200 +v -0.692987 0.854444 -0.285449 +v -0.823738 0.854444 -0.285449 +v -0.692987 0.159632 -0.416200 +v -0.823738 0.159632 -0.416200 +v -0.692987 0.159632 -0.285449 +v -0.823738 0.159632 -0.285449 +v -0.346761 0.085023 -0.213622 +v -0.621162 0.085023 -0.213622 +v -0.346761 0.085023 0.060779 +v -0.621162 0.085023 0.060779 +v -0.346761 0.903927 -0.213622 +v -0.621162 0.903927 -0.213622 +v -0.346761 0.903927 0.060779 +v -0.621162 0.903927 0.060779 +v -0.389638 0.903927 -0.170744 +v -0.578285 0.903927 -0.170744 +v -0.389638 0.903927 0.017902 +v -0.578285 0.903927 0.017902 +v -0.418586 0.854444 -0.141797 +v -0.549337 0.854444 -0.141797 +v -0.418586 0.854444 -0.011045 +v -0.549337 0.854444 -0.011045 +v -0.418586 0.159632 -0.141797 +v -0.549337 0.159632 -0.141797 +v -0.418586 0.159632 -0.011045 +v -0.549337 0.159632 -0.011045 +v -0.346761 0.085023 -0.213622 +v -0.621162 0.085023 -0.213622 +v -0.346761 0.085023 0.060779 +v -0.621162 0.085023 0.060779 +v -0.346761 0.903927 -0.213622 +v -0.621162 0.903927 -0.213622 +v -0.346761 0.903927 0.060779 +v -0.621162 0.903927 0.060779 +v -0.389638 0.903927 -0.170744 +v -0.578285 0.903927 -0.170744 +v -0.389638 0.903927 0.017902 +v -0.578285 0.903927 0.017902 +v -0.418586 0.854444 -0.141797 +v -0.549337 0.854444 -0.141797 +v -0.418586 0.854444 -0.011045 +v -0.549337 0.854444 -0.011045 +v -0.418586 0.159632 -0.141797 +v -0.549337 0.159632 -0.141797 +v -0.418586 0.159632 -0.011045 +v -0.549337 0.159632 -0.011045 +v -0.346761 0.085023 -1.311231 +v -0.621162 0.085023 -1.311231 +v -0.346761 0.085023 -1.036829 +v -0.621162 0.085023 -1.036829 +v -0.346761 0.903927 -1.311231 +v -0.621162 0.903927 -1.311231 +v -0.346761 0.903927 -1.036829 +v -0.621162 0.903927 -1.036829 +v -0.389638 0.903927 -1.268353 +v -0.578285 0.903927 -1.268353 +v -0.389638 0.903927 -1.079707 +v -0.578285 0.903927 -1.079707 +v -0.418586 0.854444 -1.239406 +v -0.549337 0.854444 -1.239406 +v -0.418586 0.854444 -1.108654 +v -0.549337 0.854444 -1.108654 +v -0.418586 0.159632 -1.239406 +v -0.549337 0.159632 -1.239406 +v -0.418586 0.159632 -1.108654 +v -0.549337 0.159632 -1.108654 +v -0.346761 0.085023 -1.311231 +v -0.621162 0.085023 -1.311231 +v -0.346761 0.085023 -1.036829 +v -0.621162 0.085023 -1.036829 +v -0.346761 0.903927 -1.311231 +v -0.621162 0.903927 -1.311231 +v -0.346761 0.903927 -1.036829 +v -0.621162 0.903927 -1.036829 +v -0.389638 0.903927 -1.268353 +v -0.578285 0.903927 -1.268353 +v -0.389638 0.903927 -1.079707 +v -0.578285 0.903927 -1.079707 +v -0.418586 0.854444 -1.239406 +v -0.549337 0.854444 -1.239406 +v -0.418586 0.854444 -1.108654 +v -0.549337 0.854444 -1.108654 +v -0.418586 0.159632 -1.239406 +v -0.549337 0.159632 -1.239406 +v -0.418586 0.159632 -1.108654 +v -0.549337 0.159632 -1.108654 +v -0.346761 0.085023 -0.762426 +v -0.621162 0.085023 -0.762426 +v -0.346761 0.085023 -0.488024 +v -0.621162 0.085023 -0.488024 +v -0.346761 0.903927 -0.762426 +v -0.621162 0.903927 -0.762426 +v -0.346761 0.903927 -0.488024 +v -0.621162 0.903927 -0.488024 +v -0.389638 0.903927 -0.719548 +v -0.578285 0.903927 -0.719548 +v -0.389638 0.903927 -0.530902 +v -0.578285 0.903927 -0.530902 +v -0.418586 0.854444 -0.690601 +v -0.549337 0.854444 -0.690601 +v -0.418586 0.854444 -0.559849 +v -0.549337 0.854444 -0.559849 +v -0.418586 0.159632 -0.690601 +v -0.549337 0.159632 -0.690601 +v -0.418586 0.159632 -0.559849 +v -0.549337 0.159632 -0.559849 +v -0.346761 0.085023 -0.762426 +v -0.621162 0.085023 -0.762426 +v -0.346761 0.085023 -0.488024 +v -0.621162 0.085023 -0.488024 +v -0.346761 0.903927 -0.762426 +v -0.621162 0.903927 -0.762426 +v -0.346761 0.903927 -0.488024 +v -0.621162 0.903927 -0.488024 +v -0.389638 0.903927 -0.719548 +v -0.578285 0.903927 -0.719548 +v -0.389638 0.903927 -0.530902 +v -0.578285 0.903927 -0.530902 +v -0.418586 0.854444 -0.690601 +v -0.549337 0.854444 -0.690601 +v -0.418586 0.854444 -0.559849 +v -0.549337 0.854444 -0.559849 +v -0.418586 0.159632 -0.690601 +v -0.549337 0.159632 -0.690601 +v -0.418586 0.159632 -0.559849 +v -0.549337 0.159632 -0.559849 +v -0.346761 0.085023 -1.036830 +v -0.621162 0.085023 -1.036829 +v -0.346761 0.085023 -0.762428 +v -0.621162 0.085023 -0.762428 +v -0.346761 0.903926 -1.036830 +v -0.621162 0.903927 -1.036829 +v -0.346761 0.903926 -0.762428 +v -0.621162 0.903927 -0.762428 +v -0.389638 0.903927 -0.993952 +v -0.578285 0.903927 -0.993952 +v -0.389638 0.903927 -0.805306 +v -0.578285 0.903927 -0.805305 +v -0.418586 0.854444 -0.965005 +v -0.549337 0.854444 -0.965004 +v -0.418586 0.854444 -0.834253 +v -0.549337 0.854444 -0.834253 +v -0.418586 0.159632 -0.965005 +v -0.549337 0.159632 -0.965004 +v -0.418586 0.159632 -0.834253 +v -0.549337 0.159632 -0.834253 +v -0.346761 0.085023 -1.036830 +v -0.621162 0.085023 -1.036829 +v -0.346761 0.085023 -0.762428 +v -0.621162 0.085023 -0.762428 +v -0.346761 0.903926 -1.036830 +v -0.621162 0.903927 -1.036829 +v -0.346761 0.903926 -0.762428 +v -0.621162 0.903927 -0.762428 +v -0.389638 0.903927 -0.993952 +v -0.578285 0.903927 -0.993952 +v -0.389638 0.903927 -0.805306 +v -0.578285 0.903927 -0.805305 +v -0.418586 0.854444 -0.965005 +v -0.549337 0.854444 -0.965004 +v -0.418586 0.854444 -0.834253 +v -0.549337 0.854444 -0.834253 +v -0.418586 0.159632 -0.965005 +v -0.549337 0.159632 -0.965004 +v -0.418586 0.159632 -0.834253 +v -0.549337 0.159632 -0.834253 +v -0.346761 0.085023 -0.488025 +v -0.621162 0.085023 -0.488025 +v -0.346761 0.085023 -0.213624 +v -0.621162 0.085023 -0.213624 +v -0.346761 0.903927 -0.488025 +v -0.621162 0.903927 -0.488025 +v -0.346761 0.903927 -0.213624 +v -0.621162 0.903927 -0.213624 +v -0.389638 0.903927 -0.445148 +v -0.578285 0.903927 -0.445148 +v -0.389638 0.903927 -0.256501 +v -0.578285 0.903927 -0.256501 +v -0.418586 0.854444 -0.416200 +v -0.549337 0.854444 -0.416200 +v -0.418586 0.854444 -0.285449 +v -0.549337 0.854444 -0.285449 +v -0.418586 0.159632 -0.416200 +v -0.549337 0.159632 -0.416200 +v -0.418586 0.159632 -0.285449 +v -0.549337 0.159632 -0.285449 +v -0.346761 0.085023 -0.488025 +v -0.621162 0.085023 -0.488025 +v -0.346761 0.085023 -0.213624 +v -0.621162 0.085023 -0.213624 +v -0.346761 0.903927 -0.488025 +v -0.621162 0.903927 -0.488025 +v -0.346761 0.903927 -0.213624 +v -0.621162 0.903927 -0.213624 +v -0.389638 0.903927 -0.445148 +v -0.578285 0.903927 -0.445148 +v -0.389638 0.903927 -0.256501 +v -0.578285 0.903927 -0.256501 +v -0.418586 0.854444 -0.416200 +v -0.549337 0.854444 -0.416200 +v -0.418586 0.854444 -0.285449 +v -0.549337 0.854444 -0.285449 +v -0.418586 0.159632 -0.416200 +v -0.549337 0.159632 -0.416200 +v -0.418586 0.159632 -0.285449 +v -0.549337 0.159632 -0.285449 +v -0.072359 0.085023 -0.213622 +v -0.346761 0.085023 -0.213622 +v -0.072359 0.085023 0.060779 +v -0.346761 0.085023 0.060779 +v -0.072359 0.903927 -0.213622 +v -0.346761 0.903927 -0.213622 +v -0.072359 0.903927 0.060779 +v -0.346761 0.903927 0.060779 +v -0.115237 0.903927 -0.170744 +v -0.303883 0.903927 -0.170744 +v -0.115237 0.903927 0.017902 +v -0.303883 0.903927 0.017902 +v -0.144184 0.854444 -0.141797 +v -0.274936 0.854444 -0.141797 +v -0.144184 0.854444 -0.011045 +v -0.274936 0.854444 -0.011045 +v -0.144184 0.159632 -0.141797 +v -0.274936 0.159632 -0.141797 +v -0.144184 0.159632 -0.011045 +v -0.274936 0.159632 -0.011045 +v -0.072359 0.085023 -0.213622 +v -0.346761 0.085023 -0.213622 +v -0.072359 0.085023 0.060779 +v -0.346761 0.085023 0.060779 +v -0.072359 0.903927 -0.213622 +v -0.346761 0.903927 -0.213622 +v -0.072359 0.903927 0.060779 +v -0.346761 0.903927 0.060779 +v -0.115237 0.903927 -0.170744 +v -0.303883 0.903927 -0.170744 +v -0.115237 0.903927 0.017902 +v -0.303883 0.903927 0.017902 +v -0.144184 0.854444 -0.141797 +v -0.274936 0.854444 -0.141797 +v -0.144184 0.854444 -0.011045 +v -0.274936 0.854444 -0.011045 +v -0.144184 0.159632 -0.141797 +v -0.274936 0.159632 -0.141797 +v -0.144184 0.159632 -0.011045 +v -0.274936 0.159632 -0.011045 +v -0.072359 0.085023 -1.311231 +v -0.346761 0.085023 -1.311231 +v -0.072359 0.085023 -1.036829 +v -0.346761 0.085023 -1.036829 +v -0.072359 0.903927 -1.311231 +v -0.346761 0.903927 -1.311231 +v -0.072359 0.903927 -1.036829 +v -0.346761 0.903927 -1.036829 +v -0.115237 0.903927 -1.268353 +v -0.303883 0.903927 -1.268353 +v -0.115237 0.903927 -1.079707 +v -0.303883 0.903927 -1.079707 +v -0.144184 0.854444 -1.239406 +v -0.274936 0.854444 -1.239406 +v -0.144184 0.854444 -1.108654 +v -0.274936 0.854444 -1.108654 +v -0.144184 0.159632 -1.239406 +v -0.274936 0.159632 -1.239406 +v -0.144184 0.159632 -1.108654 +v -0.274936 0.159632 -1.108654 +v -0.072359 0.085023 -1.311231 +v -0.346761 0.085023 -1.311231 +v -0.072359 0.085023 -1.036829 +v -0.346761 0.085023 -1.036829 +v -0.072359 0.903927 -1.311231 +v -0.346761 0.903927 -1.311231 +v -0.072359 0.903927 -1.036829 +v -0.346761 0.903927 -1.036829 +v -0.115237 0.903927 -1.268353 +v -0.303883 0.903927 -1.268353 +v -0.115237 0.903927 -1.079707 +v -0.303883 0.903927 -1.079707 +v -0.144184 0.854444 -1.239406 +v -0.274936 0.854444 -1.239406 +v -0.144184 0.854444 -1.108654 +v -0.274936 0.854444 -1.108654 +v -0.144184 0.159632 -1.239406 +v -0.274936 0.159632 -1.239406 +v -0.144184 0.159632 -1.108654 +v -0.274936 0.159632 -1.108654 +v -0.072359 0.085023 -0.762426 +v -0.346761 0.085023 -0.762426 +v -0.072359 0.085023 -0.488024 +v -0.346761 0.085023 -0.488024 +v -0.072359 0.903927 -0.762426 +v -0.346761 0.903927 -0.762426 +v -0.072359 0.903927 -0.488024 +v -0.346761 0.903927 -0.488024 +v -0.115237 0.903927 -0.719548 +v -0.303883 0.903927 -0.719548 +v -0.115237 0.903927 -0.530902 +v -0.303883 0.903927 -0.530902 +v -0.144184 0.854444 -0.690601 +v -0.274936 0.854444 -0.690601 +v -0.144184 0.854444 -0.559849 +v -0.274936 0.854444 -0.559849 +v -0.144184 0.159632 -0.690601 +v -0.274936 0.159632 -0.690601 +v -0.144184 0.159632 -0.559849 +v -0.274936 0.159632 -0.559849 +v -0.072359 0.085023 -0.762426 +v -0.346761 0.085023 -0.762426 +v -0.072359 0.085023 -0.488024 +v -0.346761 0.085023 -0.488024 +v -0.072359 0.903927 -0.762426 +v -0.346761 0.903927 -0.762426 +v -0.072359 0.903927 -0.488024 +v -0.346761 0.903927 -0.488024 +v -0.115237 0.903927 -0.719548 +v -0.303883 0.903927 -0.719548 +v -0.115237 0.903927 -0.530902 +v -0.303883 0.903927 -0.530902 +v -0.144184 0.854444 -0.690601 +v -0.274936 0.854444 -0.690601 +v -0.144184 0.854444 -0.559849 +v -0.274936 0.854444 -0.559849 +v -0.144184 0.159632 -0.690601 +v -0.274936 0.159632 -0.690601 +v -0.144184 0.159632 -0.559849 +v -0.274936 0.159632 -0.559849 +v -0.072359 0.085023 -1.036830 +v -0.346761 0.085023 -1.036829 +v -0.072359 0.085023 -0.762428 +v -0.346761 0.085023 -0.762428 +v -0.072359 0.903926 -1.036830 +v -0.346761 0.903927 -1.036829 +v -0.072359 0.903926 -0.762428 +v -0.346761 0.903927 -0.762428 +v -0.115237 0.903927 -0.993952 +v -0.303883 0.903927 -0.993952 +v -0.115237 0.903927 -0.805306 +v -0.303883 0.903927 -0.805305 +v -0.144184 0.854444 -0.965005 +v -0.274936 0.854444 -0.965004 +v -0.144184 0.854444 -0.834253 +v -0.274936 0.854444 -0.834253 +v -0.144184 0.159632 -0.965005 +v -0.274936 0.159632 -0.965004 +v -0.144184 0.159632 -0.834253 +v -0.274936 0.159632 -0.834253 +v -0.072359 0.085023 -1.036830 +v -0.346761 0.085023 -1.036829 +v -0.072359 0.085023 -0.762428 +v -0.346761 0.085023 -0.762428 +v -0.072359 0.903926 -1.036830 +v -0.346761 0.903927 -1.036829 +v -0.072359 0.903926 -0.762428 +v -0.346761 0.903927 -0.762428 +v -0.115237 0.903927 -0.993952 +v -0.303883 0.903927 -0.993952 +v -0.115237 0.903927 -0.805306 +v -0.303883 0.903927 -0.805305 +v -0.144184 0.854444 -0.965005 +v -0.274936 0.854444 -0.965004 +v -0.144184 0.854444 -0.834253 +v -0.274936 0.854444 -0.834253 +v -0.144184 0.159632 -0.965005 +v -0.274936 0.159632 -0.965004 +v -0.144184 0.159632 -0.834253 +v -0.274936 0.159632 -0.834253 +v -0.072359 0.085023 -0.488025 +v -0.346761 0.085023 -0.488025 +v -0.072359 0.085023 -0.213624 +v -0.346761 0.085023 -0.213624 +v -0.072359 0.903927 -0.488025 +v -0.346761 0.903927 -0.488025 +v -0.072359 0.903927 -0.213624 +v -0.346761 0.903927 -0.213624 +v -0.115237 0.903927 -0.445148 +v -0.303883 0.903927 -0.445148 +v -0.115237 0.903927 -0.256501 +v -0.303883 0.903927 -0.256501 +v -0.144184 0.854444 -0.416200 +v -0.274936 0.854444 -0.416200 +v -0.144184 0.854444 -0.285449 +v -0.274936 0.854444 -0.285449 +v -0.144184 0.159632 -0.416200 +v -0.274936 0.159632 -0.416200 +v -0.144184 0.159632 -0.285449 +v -0.274936 0.159632 -0.285449 +v -0.072359 0.085023 -0.488025 +v -0.346761 0.085023 -0.488025 +v -0.072359 0.085023 -0.213624 +v -0.346761 0.085023 -0.213624 +v -0.072359 0.903927 -0.488025 +v -0.346761 0.903927 -0.488025 +v -0.072359 0.903927 -0.213624 +v -0.346761 0.903927 -0.213624 +v -0.115237 0.903927 -0.445148 +v -0.303883 0.903927 -0.445148 +v -0.115237 0.903927 -0.256501 +v -0.303883 0.903927 -0.256501 +v -0.144184 0.854444 -0.416200 +v -0.274936 0.854444 -0.416200 +v -0.144184 0.854444 -0.285449 +v -0.274936 0.854444 -0.285449 +v -0.144184 0.159632 -0.416200 +v -0.274936 0.159632 -0.416200 +v -0.144184 0.159632 -0.285449 +v -0.274936 0.159632 -0.285449 +v 0.202042 0.085023 -0.213622 +v -0.072359 0.085023 -0.213622 +v 0.202042 0.085023 0.060779 +v -0.072359 0.085023 0.060779 +v 0.202042 0.903927 -0.213622 +v -0.072359 0.903927 -0.213622 +v 0.202042 0.903927 0.060779 +v -0.072359 0.903927 0.060779 +v 0.159165 0.903927 -0.170744 +v -0.029482 0.903927 -0.170744 +v 0.159165 0.903927 0.017902 +v -0.029482 0.903927 0.017902 +v 0.130217 0.854444 -0.141797 +v -0.000534 0.854444 -0.141797 +v 0.130217 0.854444 -0.011045 +v -0.000534 0.854444 -0.011045 +v 0.130217 0.159632 -0.141797 +v -0.000534 0.159632 -0.141797 +v 0.130217 0.159632 -0.011045 +v -0.000534 0.159632 -0.011045 +v 0.202042 0.085023 -0.213622 +v -0.072359 0.085023 -0.213622 +v 0.202042 0.085023 0.060779 +v -0.072359 0.085023 0.060779 +v 0.202042 0.903927 -0.213622 +v -0.072359 0.903927 -0.213622 +v 0.202042 0.903927 0.060779 +v -0.072359 0.903927 0.060779 +v 0.159165 0.903927 -0.170744 +v -0.029482 0.903927 -0.170744 +v 0.159165 0.903927 0.017902 +v -0.029482 0.903927 0.017902 +v 0.130217 0.854444 -0.141797 +v -0.000534 0.854444 -0.141797 +v 0.130217 0.854444 -0.011045 +v -0.000534 0.854444 -0.011045 +v 0.130217 0.159632 -0.141797 +v -0.000534 0.159632 -0.141797 +v 0.130217 0.159632 -0.011045 +v -0.000534 0.159632 -0.011045 +v 0.202042 0.085023 -1.311231 +v -0.072359 0.085023 -1.311231 +v 0.202042 0.085023 -1.036829 +v -0.072359 0.085023 -1.036829 +v 0.202042 0.903927 -1.311231 +v -0.072359 0.903927 -1.311231 +v 0.202042 0.903927 -1.036829 +v -0.072359 0.903927 -1.036829 +v 0.159165 0.903927 -1.268353 +v -0.029482 0.903927 -1.268353 +v 0.159165 0.903927 -1.079707 +v -0.029482 0.903927 -1.079707 +v 0.130217 0.854444 -1.239406 +v -0.000534 0.854444 -1.239406 +v 0.130217 0.854444 -1.108654 +v -0.000534 0.854444 -1.108654 +v 0.130217 0.159632 -1.239406 +v -0.000534 0.159632 -1.239406 +v 0.130217 0.159632 -1.108654 +v -0.000534 0.159632 -1.108654 +v 0.202042 0.085023 -1.311231 +v -0.072359 0.085023 -1.311231 +v 0.202042 0.085023 -1.036829 +v -0.072359 0.085023 -1.036829 +v 0.202042 0.903927 -1.311231 +v -0.072359 0.903927 -1.311231 +v 0.202042 0.903927 -1.036829 +v -0.072359 0.903927 -1.036829 +v 0.159165 0.903927 -1.268353 +v -0.029482 0.903927 -1.268353 +v 0.159165 0.903927 -1.079707 +v -0.029482 0.903927 -1.079707 +v 0.130217 0.854444 -1.239406 +v -0.000534 0.854444 -1.239406 +v 0.130217 0.854444 -1.108654 +v -0.000534 0.854444 -1.108654 +v 0.130217 0.159632 -1.239406 +v -0.000534 0.159632 -1.239406 +v 0.130217 0.159632 -1.108654 +v -0.000534 0.159632 -1.108654 +v 0.202042 0.085023 -0.762426 +v -0.072359 0.085023 -0.762426 +v 0.202042 0.085023 -0.488024 +v -0.072359 0.085023 -0.488024 +v 0.202042 0.903927 -0.762426 +v -0.072359 0.903927 -0.762426 +v 0.202042 0.903927 -0.488024 +v -0.072359 0.903927 -0.488024 +v 0.159165 0.903927 -0.719548 +v -0.029482 0.903927 -0.719548 +v 0.159165 0.903927 -0.530902 +v -0.029482 0.903927 -0.530902 +v 0.130217 0.854444 -0.690601 +v -0.000534 0.854444 -0.690601 +v 0.130217 0.854444 -0.559849 +v -0.000534 0.854444 -0.559849 +v 0.130217 0.159632 -0.690601 +v -0.000534 0.159632 -0.690601 +v 0.130217 0.159632 -0.559849 +v -0.000534 0.159632 -0.559849 +v 0.202042 0.085023 -0.762426 +v -0.072359 0.085023 -0.762426 +v 0.202042 0.085023 -0.488024 +v -0.072359 0.085023 -0.488024 +v 0.202042 0.903927 -0.762426 +v -0.072359 0.903927 -0.762426 +v 0.202042 0.903927 -0.488024 +v -0.072359 0.903927 -0.488024 +v 0.159165 0.903927 -0.719548 +v -0.029482 0.903927 -0.719548 +v 0.159165 0.903927 -0.530902 +v -0.029482 0.903927 -0.530902 +v 0.130217 0.854444 -0.690601 +v -0.000534 0.854444 -0.690601 +v 0.130217 0.854444 -0.559849 +v -0.000534 0.854444 -0.559849 +v 0.130217 0.159632 -0.690601 +v -0.000534 0.159632 -0.690601 +v 0.130217 0.159632 -0.559849 +v -0.000534 0.159632 -0.559849 +v 0.202042 0.085023 -1.036830 +v -0.072359 0.085023 -1.036829 +v 0.202042 0.085023 -0.762428 +v -0.072359 0.085023 -0.762428 +v 0.202042 0.903926 -1.036830 +v -0.072359 0.903927 -1.036829 +v 0.202042 0.903926 -0.762428 +v -0.072359 0.903927 -0.762428 +v 0.159165 0.903927 -0.993952 +v -0.029482 0.903927 -0.993952 +v 0.159165 0.903927 -0.805306 +v -0.029482 0.903927 -0.805305 +v 0.130217 0.854444 -0.965005 +v -0.000534 0.854444 -0.965004 +v 0.130217 0.854444 -0.834253 +v -0.000534 0.854444 -0.834253 +v 0.130217 0.159632 -0.965005 +v -0.000534 0.159632 -0.965004 +v 0.130217 0.159632 -0.834253 +v -0.000534 0.159632 -0.834253 +v 0.202042 0.085023 -1.036830 +v -0.072359 0.085023 -1.036829 +v 0.202042 0.085023 -0.762428 +v -0.072359 0.085023 -0.762428 +v 0.202042 0.903926 -1.036830 +v -0.072359 0.903927 -1.036829 +v 0.202042 0.903926 -0.762428 +v -0.072359 0.903927 -0.762428 +v 0.159165 0.903927 -0.993952 +v -0.029482 0.903927 -0.993952 +v 0.159165 0.903927 -0.805306 +v -0.029482 0.903927 -0.805305 +v 0.130217 0.854444 -0.965005 +v -0.000534 0.854444 -0.965004 +v 0.130217 0.854444 -0.834253 +v -0.000534 0.854444 -0.834253 +v 0.130217 0.159632 -0.965005 +v -0.000534 0.159632 -0.965004 +v 0.130217 0.159632 -0.834253 +v -0.000534 0.159632 -0.834253 +v 0.202042 0.085023 -0.488025 +v -0.072359 0.085023 -0.488025 +v 0.202042 0.085023 -0.213624 +v -0.072359 0.085023 -0.213624 +v 0.202042 0.903927 -0.488025 +v -0.072359 0.903927 -0.488025 +v 0.202042 0.903927 -0.213624 +v -0.072359 0.903927 -0.213624 +v 0.159165 0.903927 -0.445148 +v -0.029482 0.903927 -0.445148 +v 0.159165 0.903927 -0.256501 +v -0.029482 0.903927 -0.256501 +v 0.130217 0.854444 -0.416200 +v -0.000534 0.854444 -0.416200 +v 0.130217 0.854444 -0.285449 +v -0.000534 0.854444 -0.285449 +v 0.130217 0.159632 -0.416200 +v -0.000534 0.159632 -0.416200 +v 0.130217 0.159632 -0.285449 +v -0.000534 0.159632 -0.285449 +v 0.202042 0.085023 -0.488025 +v -0.072359 0.085023 -0.488025 +v 0.202042 0.085023 -0.213624 +v -0.072359 0.085023 -0.213624 +v 0.202042 0.903927 -0.488025 +v -0.072359 0.903927 -0.488025 +v 0.202042 0.903927 -0.213624 +v -0.072359 0.903927 -0.213624 +v 0.159165 0.903927 -0.445148 +v -0.029482 0.903927 -0.445148 +v 0.159165 0.903927 -0.256501 +v -0.029482 0.903927 -0.256501 +v 0.130217 0.854444 -0.416200 +v -0.000534 0.854444 -0.416200 +v 0.130217 0.854444 -0.285449 +v -0.000534 0.854444 -0.285449 +v 0.130217 0.159632 -0.416200 +v -0.000534 0.159632 -0.416200 +v 0.130217 0.159632 -0.285449 +v -0.000534 0.159632 -0.285449 +v 0.476443 0.085023 -0.213622 +v 0.202042 0.085023 -0.213622 +v 0.476443 0.085023 0.060779 +v 0.202042 0.085023 0.060779 +v 0.476443 0.903927 -0.213622 +v 0.202042 0.903927 -0.213622 +v 0.476443 0.903927 0.060779 +v 0.202042 0.903927 0.060779 +v 0.433566 0.903927 -0.170744 +v 0.244920 0.903927 -0.170744 +v 0.433566 0.903927 0.017902 +v 0.244920 0.903927 0.017902 +v 0.404619 0.854444 -0.141797 +v 0.273867 0.854444 -0.141797 +v 0.404619 0.854444 -0.011045 +v 0.273867 0.854444 -0.011045 +v 0.404619 0.159632 -0.141797 +v 0.273867 0.159632 -0.141797 +v 0.404619 0.159632 -0.011045 +v 0.273867 0.159632 -0.011045 +v 0.476443 0.085023 -0.213622 +v 0.202042 0.085023 -0.213622 +v 0.476443 0.085023 0.060779 +v 0.202042 0.085023 0.060779 +v 0.476443 0.903927 -0.213622 +v 0.202042 0.903927 -0.213622 +v 0.476443 0.903927 0.060779 +v 0.202042 0.903927 0.060779 +v 0.433566 0.903927 -0.170744 +v 0.244920 0.903927 -0.170744 +v 0.433566 0.903927 0.017902 +v 0.244920 0.903927 0.017902 +v 0.404619 0.854444 -0.141797 +v 0.273867 0.854444 -0.141797 +v 0.404619 0.854444 -0.011045 +v 0.273867 0.854444 -0.011045 +v 0.404619 0.159632 -0.141797 +v 0.273867 0.159632 -0.141797 +v 0.404619 0.159632 -0.011045 +v 0.273867 0.159632 -0.011045 +v 0.476443 0.085023 -1.311231 +v 0.202042 0.085023 -1.311231 +v 0.476443 0.085023 -1.036829 +v 0.202042 0.085023 -1.036829 +v 0.476443 0.903927 -1.311231 +v 0.202042 0.903927 -1.311231 +v 0.476443 0.903927 -1.036829 +v 0.202042 0.903927 -1.036829 +v 0.433566 0.903927 -1.268353 +v 0.244920 0.903927 -1.268353 +v 0.433566 0.903927 -1.079707 +v 0.244920 0.903927 -1.079707 +v 0.404619 0.854444 -1.239406 +v 0.273867 0.854444 -1.239406 +v 0.404619 0.854444 -1.108654 +v 0.273867 0.854444 -1.108654 +v 0.404619 0.159632 -1.239406 +v 0.273867 0.159632 -1.239406 +v 0.404619 0.159632 -1.108654 +v 0.273867 0.159632 -1.108654 +v 0.476443 0.085023 -1.311231 +v 0.202042 0.085023 -1.311231 +v 0.476443 0.085023 -1.036829 +v 0.202042 0.085023 -1.036829 +v 0.476443 0.903927 -1.311231 +v 0.202042 0.903927 -1.311231 +v 0.476443 0.903927 -1.036829 +v 0.202042 0.903927 -1.036829 +v 0.433566 0.903927 -1.268353 +v 0.244920 0.903927 -1.268353 +v 0.433566 0.903927 -1.079707 +v 0.244920 0.903927 -1.079707 +v 0.404619 0.854444 -1.239406 +v 0.273867 0.854444 -1.239406 +v 0.404619 0.854444 -1.108654 +v 0.273867 0.854444 -1.108654 +v 0.404619 0.159632 -1.239406 +v 0.273867 0.159632 -1.239406 +v 0.404619 0.159632 -1.108654 +v 0.273867 0.159632 -1.108654 +v 0.476443 0.085023 -0.762426 +v 0.202042 0.085023 -0.762426 +v 0.476443 0.085023 -0.488024 +v 0.202042 0.085023 -0.488024 +v 0.476443 0.903927 -0.762426 +v 0.202042 0.903927 -0.762426 +v 0.476443 0.903927 -0.488024 +v 0.202042 0.903927 -0.488024 +v 0.433566 0.903927 -0.719548 +v 0.244920 0.903927 -0.719548 +v 0.433566 0.903927 -0.530902 +v 0.244920 0.903927 -0.530902 +v 0.404619 0.854444 -0.690601 +v 0.273867 0.854444 -0.690601 +v 0.404619 0.854444 -0.559849 +v 0.273867 0.854444 -0.559849 +v 0.404619 0.159632 -0.690601 +v 0.273867 0.159632 -0.690601 +v 0.404619 0.159632 -0.559849 +v 0.273867 0.159632 -0.559849 +v 0.476443 0.085023 -0.762426 +v 0.202042 0.085023 -0.762426 +v 0.476443 0.085023 -0.488024 +v 0.202042 0.085023 -0.488024 +v 0.476443 0.903927 -0.762426 +v 0.202042 0.903927 -0.762426 +v 0.476443 0.903927 -0.488024 +v 0.202042 0.903927 -0.488024 +v 0.433566 0.903927 -0.719548 +v 0.244920 0.903927 -0.719548 +v 0.433566 0.903927 -0.530902 +v 0.244920 0.903927 -0.530902 +v 0.404619 0.854444 -0.690601 +v 0.273867 0.854444 -0.690601 +v 0.404619 0.854444 -0.559849 +v 0.273867 0.854444 -0.559849 +v 0.404619 0.159632 -0.690601 +v 0.273867 0.159632 -0.690601 +v 0.404619 0.159632 -0.559849 +v 0.273867 0.159632 -0.559849 +v 0.476443 0.085023 -1.036830 +v 0.202042 0.085023 -1.036829 +v 0.476443 0.085023 -0.762428 +v 0.202042 0.085023 -0.762428 +v 0.476443 0.903926 -1.036830 +v 0.202042 0.903927 -1.036829 +v 0.476443 0.903926 -0.762428 +v 0.202042 0.903927 -0.762428 +v 0.433566 0.903927 -0.993952 +v 0.244919 0.903927 -0.993952 +v 0.433566 0.903927 -0.805306 +v 0.244919 0.903927 -0.805305 +v 0.404619 0.854444 -0.965005 +v 0.273867 0.854444 -0.965004 +v 0.404619 0.854444 -0.834253 +v 0.273867 0.854444 -0.834253 +v 0.404619 0.159632 -0.965005 +v 0.273867 0.159632 -0.965004 +v 0.404619 0.159632 -0.834253 +v 0.273867 0.159632 -0.834253 +v 0.476443 0.085023 -1.036830 +v 0.202042 0.085023 -1.036829 +v 0.476443 0.085023 -0.762428 +v 0.202042 0.085023 -0.762428 +v 0.476443 0.903926 -1.036830 +v 0.202042 0.903927 -1.036829 +v 0.476443 0.903926 -0.762428 +v 0.202042 0.903927 -0.762428 +v 0.433566 0.903927 -0.993952 +v 0.244919 0.903927 -0.993952 +v 0.433566 0.903927 -0.805306 +v 0.244919 0.903927 -0.805305 +v 0.404619 0.854444 -0.965005 +v 0.273867 0.854444 -0.965004 +v 0.404619 0.854444 -0.834253 +v 0.273867 0.854444 -0.834253 +v 0.404619 0.159632 -0.965005 +v 0.273867 0.159632 -0.965004 +v 0.404619 0.159632 -0.834253 +v 0.273867 0.159632 -0.834253 +v 0.476443 0.085023 -0.488025 +v 0.202042 0.085023 -0.488025 +v 0.476443 0.085023 -0.213624 +v 0.202042 0.085023 -0.213624 +v 0.476443 0.903927 -0.488025 +v 0.202042 0.903927 -0.488025 +v 0.476443 0.903927 -0.213624 +v 0.202042 0.903927 -0.213624 +v 0.433566 0.903927 -0.445148 +v 0.244920 0.903927 -0.445148 +v 0.433566 0.903927 -0.256501 +v 0.244920 0.903927 -0.256501 +v 0.404619 0.854444 -0.416200 +v 0.273867 0.854444 -0.416200 +v 0.404619 0.854444 -0.285449 +v 0.273867 0.854444 -0.285449 +v 0.404619 0.159632 -0.416200 +v 0.273867 0.159632 -0.416200 +v 0.404619 0.159632 -0.285449 +v 0.273867 0.159632 -0.285449 +v 0.476443 0.085023 -0.488025 +v 0.202042 0.085023 -0.488025 +v 0.476443 0.085023 -0.213624 +v 0.202042 0.085023 -0.213624 +v 0.476443 0.903927 -0.488025 +v 0.202042 0.903927 -0.488025 +v 0.476443 0.903927 -0.213624 +v 0.202042 0.903927 -0.213624 +v 0.433566 0.903927 -0.445148 +v 0.244920 0.903927 -0.445148 +v 0.433566 0.903927 -0.256501 +v 0.244920 0.903927 -0.256501 +v 0.404619 0.854444 -0.416200 +v 0.273867 0.854444 -0.416200 +v 0.404619 0.854444 -0.285449 +v 0.273867 0.854444 -0.285449 +v 0.404619 0.159632 -0.416200 +v 0.273867 0.159632 -0.416200 +v 0.404619 0.159632 -0.285449 +v 0.273867 0.159632 -0.285449 +v 0.750845 0.085023 -0.213622 +v 0.476444 0.085023 -0.213622 +v 0.750845 0.085023 0.060779 +v 0.476444 0.085023 0.060779 +v 0.750845 0.903927 -0.213622 +v 0.476444 0.903927 -0.213622 +v 0.750845 0.903927 0.060779 +v 0.476444 0.903927 0.060779 +v 0.707967 0.903927 -0.170744 +v 0.519321 0.903927 -0.170744 +v 0.707967 0.903927 0.017902 +v 0.519321 0.903927 0.017902 +v 0.679020 0.854444 -0.141797 +v 0.548269 0.854444 -0.141797 +v 0.679020 0.854444 -0.011045 +v 0.548269 0.854444 -0.011045 +v 0.679020 0.159632 -0.141797 +v 0.548269 0.159632 -0.141797 +v 0.679020 0.159632 -0.011045 +v 0.548269 0.159632 -0.011045 +v 0.750845 0.085023 -0.213622 +v 0.476444 0.085023 -0.213622 +v 0.750845 0.085023 0.060779 +v 0.476444 0.085023 0.060779 +v 0.750845 0.903927 -0.213622 +v 0.476444 0.903927 -0.213622 +v 0.750845 0.903927 0.060779 +v 0.476444 0.903927 0.060779 +v 0.707967 0.903927 -0.170744 +v 0.519321 0.903927 -0.170744 +v 0.707967 0.903927 0.017902 +v 0.519321 0.903927 0.017902 +v 0.679020 0.854444 -0.141797 +v 0.548269 0.854444 -0.141797 +v 0.679020 0.854444 -0.011045 +v 0.548269 0.854444 -0.011045 +v 0.679020 0.159632 -0.141797 +v 0.548269 0.159632 -0.141797 +v 0.679020 0.159632 -0.011045 +v 0.548269 0.159632 -0.011045 +v 0.750845 0.085023 -1.311231 +v 0.476444 0.085023 -1.311231 +v 0.750845 0.085023 -1.036829 +v 0.476444 0.085023 -1.036829 +v 0.750845 0.903927 -1.311231 +v 0.476444 0.903927 -1.311231 +v 0.750845 0.903927 -1.036829 +v 0.476444 0.903927 -1.036829 +v 0.707967 0.903927 -1.268353 +v 0.519321 0.903927 -1.268353 +v 0.707967 0.903927 -1.079707 +v 0.519321 0.903927 -1.079707 +v 0.679020 0.854444 -1.239406 +v 0.548269 0.854444 -1.239406 +v 0.679020 0.854444 -1.108654 +v 0.548269 0.854444 -1.108654 +v 0.679020 0.159632 -1.239406 +v 0.548269 0.159632 -1.239406 +v 0.679020 0.159632 -1.108654 +v 0.548269 0.159632 -1.108654 +v 0.750845 0.085023 -1.311231 +v 0.476444 0.085023 -1.311231 +v 0.750845 0.085023 -1.036829 +v 0.476444 0.085023 -1.036829 +v 0.750845 0.903927 -1.311231 +v 0.476444 0.903927 -1.311231 +v 0.750845 0.903927 -1.036829 +v 0.476444 0.903927 -1.036829 +v 0.707967 0.903927 -1.268353 +v 0.519321 0.903927 -1.268353 +v 0.707967 0.903927 -1.079707 +v 0.519321 0.903927 -1.079707 +v 0.679020 0.854444 -1.239406 +v 0.548269 0.854444 -1.239406 +v 0.679020 0.854444 -1.108654 +v 0.548269 0.854444 -1.108654 +v 0.679020 0.159632 -1.239406 +v 0.548269 0.159632 -1.239406 +v 0.679020 0.159632 -1.108654 +v 0.548269 0.159632 -1.108654 +v 0.750845 0.085023 -0.762426 +v 0.476444 0.085023 -0.762426 +v 0.750845 0.085023 -0.488024 +v 0.476444 0.085023 -0.488024 +v 0.750845 0.903927 -0.762426 +v 0.476444 0.903927 -0.762426 +v 0.750845 0.903927 -0.488024 +v 0.476444 0.903927 -0.488024 +v 0.707967 0.903927 -0.719548 +v 0.519321 0.903927 -0.719548 +v 0.707967 0.903927 -0.530902 +v 0.519321 0.903927 -0.530902 +v 0.679020 0.854444 -0.690601 +v 0.548269 0.854444 -0.690601 +v 0.679020 0.854444 -0.559849 +v 0.548269 0.854444 -0.559849 +v 0.679020 0.159632 -0.690601 +v 0.548269 0.159632 -0.690601 +v 0.679020 0.159632 -0.559849 +v 0.548269 0.159632 -0.559849 +v 0.750845 0.085023 -0.762426 +v 0.476444 0.085023 -0.762426 +v 0.750845 0.085023 -0.488024 +v 0.476444 0.085023 -0.488024 +v 0.750845 0.903927 -0.762426 +v 0.476444 0.903927 -0.762426 +v 0.750845 0.903927 -0.488024 +v 0.476444 0.903927 -0.488024 +v 0.707967 0.903927 -0.719548 +v 0.519321 0.903927 -0.719548 +v 0.707967 0.903927 -0.530902 +v 0.519321 0.903927 -0.530902 +v 0.679020 0.854444 -0.690601 +v 0.548269 0.854444 -0.690601 +v 0.679020 0.854444 -0.559849 +v 0.548269 0.854444 -0.559849 +v 0.679020 0.159632 -0.690601 +v 0.548269 0.159632 -0.690601 +v 0.679020 0.159632 -0.559849 +v 0.548269 0.159632 -0.559849 +v 0.750845 0.085023 -1.036830 +v 0.476443 0.085023 -1.036829 +v 0.750845 0.085023 -0.762428 +v 0.476443 0.085023 -0.762428 +v 0.750845 0.903926 -1.036830 +v 0.476443 0.903927 -1.036829 +v 0.750845 0.903926 -0.762428 +v 0.476443 0.903927 -0.762428 +v 0.707967 0.903927 -0.993952 +v 0.519321 0.903927 -0.993952 +v 0.707967 0.903927 -0.805306 +v 0.519321 0.903927 -0.805305 +v 0.679020 0.854444 -0.965005 +v 0.548268 0.854444 -0.965004 +v 0.679020 0.854444 -0.834253 +v 0.548268 0.854444 -0.834253 +v 0.679020 0.159632 -0.965005 +v 0.548268 0.159632 -0.965004 +v 0.679020 0.159632 -0.834253 +v 0.548268 0.159632 -0.834253 +v 0.750845 0.085023 -1.036830 +v 0.476443 0.085023 -1.036829 +v 0.750845 0.085023 -0.762428 +v 0.476443 0.085023 -0.762428 +v 0.750845 0.903926 -1.036830 +v 0.476443 0.903927 -1.036829 +v 0.750845 0.903926 -0.762428 +v 0.476443 0.903927 -0.762428 +v 0.707967 0.903927 -0.993952 +v 0.519321 0.903927 -0.993952 +v 0.707967 0.903927 -0.805306 +v 0.519321 0.903927 -0.805305 +v 0.679020 0.854444 -0.965005 +v 0.548268 0.854444 -0.965004 +v 0.679020 0.854444 -0.834253 +v 0.548268 0.854444 -0.834253 +v 0.679020 0.159632 -0.965005 +v 0.548268 0.159632 -0.965004 +v 0.679020 0.159632 -0.834253 +v 0.548268 0.159632 -0.834253 +v 0.750845 0.085023 -0.488025 +v 0.476444 0.085023 -0.488025 +v 0.750845 0.085023 -0.213624 +v 0.476444 0.085023 -0.213624 +v 0.750845 0.903927 -0.488025 +v 0.476444 0.903927 -0.488025 +v 0.750845 0.903927 -0.213624 +v 0.476444 0.903927 -0.213624 +v 0.707967 0.903927 -0.445148 +v 0.519321 0.903927 -0.445148 +v 0.707967 0.903927 -0.256501 +v 0.519321 0.903927 -0.256501 +v 0.679020 0.854444 -0.416200 +v 0.548269 0.854444 -0.416200 +v 0.679020 0.854444 -0.285449 +v 0.548269 0.854444 -0.285449 +v 0.679020 0.159632 -0.416200 +v 0.548269 0.159632 -0.416200 +v 0.679020 0.159632 -0.285449 +v 0.548269 0.159632 -0.285449 +v 0.750845 0.085023 -0.488025 +v 0.476444 0.085023 -0.488025 +v 0.750845 0.085023 -0.213624 +v 0.476444 0.085023 -0.213624 +v 0.750845 0.903927 -0.488025 +v 0.476444 0.903927 -0.488025 +v 0.750845 0.903927 -0.213624 +v 0.476444 0.903927 -0.213624 +v 0.707967 0.903927 -0.445148 +v 0.519321 0.903927 -0.445148 +v 0.707967 0.903927 -0.256501 +v 0.519321 0.903927 -0.256501 +v 0.679020 0.854444 -0.416200 +v 0.548269 0.854444 -0.416200 +v 0.679020 0.854444 -0.285449 +v 0.548269 0.854444 -0.285449 +v 0.679020 0.159632 -0.416200 +v 0.548269 0.159632 -0.416200 +v 0.679020 0.159632 -0.285449 +v 0.548269 0.159632 -0.285449 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.5049 -0.8631 +vn 0.8631 0.5049 0.0000 +vn -0.8631 0.5049 0.0000 +vn 0.0000 0.5049 0.8631 +vn 0.8631 0.5050 0.0000 +vn 0.0000 0.5050 0.8631 +vn 0.0000 0.5050 -0.8631 +vn -0.8632 0.5049 0.0000 +vn -0.8631 0.5050 0.0000 +vn 0.0000 0.5049 0.8632 +usemtl BlackPlastic.002 +s off +f 5313//82 5314//82 5312//82 5311//82 +f 5318//83 5322//83 5320//83 5316//83 +f 5314//84 5318//84 5316//84 5312//84 +f 5311//85 5315//85 5317//85 5313//85 +f 5312//86 5316//86 5315//86 5311//86 +f 5313//87 5317//87 5318//87 5314//87 +f 5321//88 5325//88 5326//88 5322//88 +f 5315//83 5319//83 5321//83 5317//83 +f 5319//83 5315//83 5316//83 5320//83 +f 5317//83 5321//83 5322//83 5318//83 +f 5327//87 5323//87 5324//87 5328//87 +f 5322//89 5326//89 5324//89 5320//89 +f 5319//90 5323//90 5325//90 5321//90 +f 5323//91 5319//91 5320//91 5324//91 +f 5329//83 5327//83 5328//83 5330//83 +f 5325//86 5329//86 5330//86 5326//86 +f 5326//85 5330//85 5328//85 5324//85 +f 5323//84 5327//84 5329//84 5325//84 +f 5333//82 5334//82 5332//82 5331//82 +f 5338//83 5342//83 5340//83 5336//83 +f 5334//84 5338//84 5336//84 5332//84 +f 5331//85 5335//85 5337//85 5333//85 +f 5332//86 5336//86 5335//86 5331//86 +f 5333//87 5337//87 5338//87 5334//87 +f 5341//88 5345//88 5346//88 5342//88 +f 5335//83 5339//83 5341//83 5337//83 +f 5339//83 5335//83 5336//83 5340//83 +f 5337//83 5341//83 5342//83 5338//83 +f 5347//87 5343//87 5344//87 5348//87 +f 5342//89 5346//89 5344//89 5340//89 +f 5339//90 5343//90 5345//90 5341//90 +f 5343//91 5339//91 5340//91 5344//91 +f 5349//83 5347//83 5348//83 5350//83 +f 5345//86 5349//86 5350//86 5346//86 +f 5346//85 5350//85 5348//85 5344//85 +f 5343//84 5347//84 5349//84 5345//84 +f 5353//82 5354//82 5352//82 5351//82 +f 5358//83 5362//83 5360//83 5356//83 +f 5354//84 5358//84 5356//84 5352//84 +f 5351//85 5355//85 5357//85 5353//85 +f 5352//86 5356//86 5355//86 5351//86 +f 5353//87 5357//87 5358//87 5354//87 +f 5361//88 5365//88 5366//88 5362//88 +f 5355//83 5359//83 5361//83 5357//83 +f 5359//83 5355//83 5356//83 5360//83 +f 5357//83 5361//83 5362//83 5358//83 +f 5367//87 5363//87 5364//87 5368//87 +f 5362//89 5366//89 5364//89 5360//89 +f 5359//90 5363//90 5365//90 5361//90 +f 5363//91 5359//91 5360//91 5364//91 +f 5369//83 5367//83 5368//83 5370//83 +f 5365//86 5369//86 5370//86 5366//86 +f 5366//85 5370//85 5368//85 5364//85 +f 5363//84 5367//84 5369//84 5365//84 +f 5373//82 5374//82 5372//82 5371//82 +f 5378//83 5382//83 5380//83 5376//83 +f 5374//84 5378//84 5376//84 5372//84 +f 5371//85 5375//85 5377//85 5373//85 +f 5372//86 5376//86 5375//86 5371//86 +f 5373//87 5377//87 5378//87 5374//87 +f 5381//88 5385//88 5386//88 5382//88 +f 5375//83 5379//83 5381//83 5377//83 +f 5379//83 5375//83 5376//83 5380//83 +f 5377//83 5381//83 5382//83 5378//83 +f 5387//87 5383//87 5384//87 5388//87 +f 5382//89 5386//89 5384//89 5380//89 +f 5379//90 5383//90 5385//90 5381//90 +f 5383//91 5379//91 5380//91 5384//91 +f 5389//83 5387//83 5388//83 5390//83 +f 5385//86 5389//86 5390//86 5386//86 +f 5386//85 5390//85 5388//85 5384//85 +f 5383//84 5387//84 5389//84 5385//84 +f 5393//82 5394//82 5392//82 5391//82 +f 5398//83 5402//83 5400//83 5396//83 +f 5394//84 5398//84 5396//84 5392//84 +f 5391//85 5395//85 5397//85 5393//85 +f 5392//86 5396//86 5395//86 5391//86 +f 5393//87 5397//87 5398//87 5394//87 +f 5401//88 5405//88 5406//88 5402//88 +f 5395//83 5399//83 5401//83 5397//83 +f 5399//83 5395//83 5396//83 5400//83 +f 5397//83 5401//83 5402//83 5398//83 +f 5407//87 5403//87 5404//87 5408//87 +f 5402//92 5406//92 5404//92 5400//92 +f 5399//90 5403//90 5405//90 5401//90 +f 5403//91 5399//91 5400//91 5404//91 +f 5409//83 5407//83 5408//83 5410//83 +f 5405//86 5409//86 5410//86 5406//86 +f 5406//85 5410//85 5408//85 5404//85 +f 5403//84 5407//84 5409//84 5405//84 +f 5413//82 5414//82 5412//82 5411//82 +f 5418//83 5422//83 5420//83 5416//83 +f 5414//84 5418//84 5416//84 5412//84 +f 5411//85 5415//85 5417//85 5413//85 +f 5412//86 5416//86 5415//86 5411//86 +f 5413//87 5417//87 5418//87 5414//87 +f 5421//88 5425//88 5426//88 5422//88 +f 5415//83 5419//83 5421//83 5417//83 +f 5419//83 5415//83 5416//83 5420//83 +f 5417//83 5421//83 5422//83 5418//83 +f 5427//87 5423//87 5424//87 5428//87 +f 5422//92 5426//92 5424//92 5420//92 +f 5419//90 5423//90 5425//90 5421//90 +f 5423//91 5419//91 5420//91 5424//91 +f 5429//83 5427//83 5428//83 5430//83 +f 5425//86 5429//86 5430//86 5426//86 +f 5426//85 5430//85 5428//85 5424//85 +f 5423//84 5427//84 5429//84 5425//84 +f 5433//82 5434//82 5432//82 5431//82 +f 5438//83 5442//83 5440//83 5436//83 +f 5434//84 5438//84 5436//84 5432//84 +f 5431//85 5435//85 5437//85 5433//85 +f 5432//86 5436//86 5435//86 5431//86 +f 5433//87 5437//87 5438//87 5434//87 +f 5441//88 5445//88 5446//88 5442//88 +f 5435//83 5439//83 5441//83 5437//83 +f 5439//83 5435//83 5436//83 5440//83 +f 5437//83 5441//83 5442//83 5438//83 +f 5447//87 5443//87 5444//87 5448//87 +f 5442//89 5446//89 5444//89 5440//89 +f 5439//90 5443//90 5445//90 5441//90 +f 5443//91 5439//91 5440//91 5444//91 +f 5449//83 5447//83 5448//83 5450//83 +f 5445//86 5449//86 5450//86 5446//86 +f 5446//85 5450//85 5448//85 5444//85 +f 5443//84 5447//84 5449//84 5445//84 +f 5453//82 5454//82 5452//82 5451//82 +f 5458//83 5462//83 5460//83 5456//83 +f 5454//84 5458//84 5456//84 5452//84 +f 5451//85 5455//85 5457//85 5453//85 +f 5452//86 5456//86 5455//86 5451//86 +f 5453//87 5457//87 5458//87 5454//87 +f 5461//88 5465//88 5466//88 5462//88 +f 5455//83 5459//83 5461//83 5457//83 +f 5459//83 5455//83 5456//83 5460//83 +f 5457//83 5461//83 5462//83 5458//83 +f 5467//87 5463//87 5464//87 5468//87 +f 5462//89 5466//89 5464//89 5460//89 +f 5459//90 5463//90 5465//90 5461//90 +f 5463//91 5459//91 5460//91 5464//91 +f 5469//83 5467//83 5468//83 5470//83 +f 5465//86 5469//86 5470//86 5466//86 +f 5466//85 5470//85 5468//85 5464//85 +f 5463//84 5467//84 5469//84 5465//84 +f 5473//82 5474//82 5472//82 5471//82 +f 5478//83 5482//83 5480//83 5476//83 +f 5474//84 5478//84 5476//84 5472//84 +f 5471//85 5475//85 5477//85 5473//85 +f 5472//86 5476//86 5475//86 5471//86 +f 5473//87 5477//87 5478//87 5474//87 +f 5481//88 5485//88 5486//88 5482//88 +f 5475//83 5479//83 5481//83 5477//83 +f 5479//83 5475//83 5476//83 5480//83 +f 5477//83 5481//83 5482//83 5478//83 +f 5487//87 5483//87 5484//87 5488//87 +f 5482//89 5486//89 5484//89 5480//89 +f 5479//90 5483//90 5485//90 5481//90 +f 5483//91 5479//91 5480//91 5484//91 +f 5489//83 5487//83 5488//83 5490//83 +f 5485//86 5489//86 5490//86 5486//86 +f 5486//85 5490//85 5488//85 5484//85 +f 5483//84 5487//84 5489//84 5485//84 +f 5493//82 5494//82 5492//82 5491//82 +f 5498//83 5502//83 5500//83 5496//83 +f 5494//84 5498//84 5496//84 5492//84 +f 5491//85 5495//85 5497//85 5493//85 +f 5492//86 5496//86 5495//86 5491//86 +f 5493//87 5497//87 5498//87 5494//87 +f 5501//88 5505//88 5506//88 5502//88 +f 5495//83 5499//83 5501//83 5497//83 +f 5499//83 5495//83 5496//83 5500//83 +f 5497//83 5501//83 5502//83 5498//83 +f 5507//87 5503//87 5504//87 5508//87 +f 5502//89 5506//89 5504//89 5500//89 +f 5499//90 5503//90 5505//90 5501//90 +f 5503//91 5499//91 5500//91 5504//91 +f 5509//83 5507//83 5508//83 5510//83 +f 5505//86 5509//86 5510//86 5506//86 +f 5506//85 5510//85 5508//85 5504//85 +f 5503//84 5507//84 5509//84 5505//84 +f 5513//82 5514//82 5512//82 5511//82 +f 5518//83 5522//83 5520//83 5516//83 +f 5514//84 5518//84 5516//84 5512//84 +f 5511//85 5515//85 5517//85 5513//85 +f 5512//86 5516//86 5515//86 5511//86 +f 5513//87 5517//87 5518//87 5514//87 +f 5521//88 5525//88 5526//88 5522//88 +f 5515//83 5519//83 5521//83 5517//83 +f 5519//83 5515//83 5516//83 5520//83 +f 5517//83 5521//83 5522//83 5518//83 +f 5527//87 5523//87 5524//87 5528//87 +f 5522//89 5526//89 5524//89 5520//89 +f 5519//90 5523//90 5525//90 5521//90 +f 5523//91 5519//91 5520//91 5524//91 +f 5529//83 5527//83 5528//83 5530//83 +f 5525//86 5529//86 5530//86 5526//86 +f 5526//85 5530//85 5528//85 5524//85 +f 5523//84 5527//84 5529//84 5525//84 +f 5533//82 5534//82 5532//82 5531//82 +f 5538//83 5542//83 5540//83 5536//83 +f 5534//84 5538//84 5536//84 5532//84 +f 5531//85 5535//85 5537//85 5533//85 +f 5532//86 5536//86 5535//86 5531//86 +f 5533//87 5537//87 5538//87 5534//87 +f 5541//88 5545//88 5546//88 5542//88 +f 5535//83 5539//83 5541//83 5537//83 +f 5539//83 5535//83 5536//83 5540//83 +f 5537//83 5541//83 5542//83 5538//83 +f 5547//87 5543//87 5544//87 5548//87 +f 5542//89 5546//89 5544//89 5540//89 +f 5539//90 5543//90 5545//90 5541//90 +f 5543//91 5539//91 5540//91 5544//91 +f 5549//83 5547//83 5548//83 5550//83 +f 5545//86 5549//86 5550//86 5546//86 +f 5546//85 5550//85 5548//85 5544//85 +f 5543//84 5547//84 5549//84 5545//84 +f 5553//82 5554//82 5552//82 5551//82 +f 5558//83 5562//83 5560//83 5556//83 +f 5554//84 5558//84 5556//84 5552//84 +f 5551//85 5555//85 5557//85 5553//85 +f 5552//86 5556//86 5555//86 5551//86 +f 5553//87 5557//87 5558//87 5554//87 +f 5561//88 5565//88 5566//88 5562//88 +f 5555//83 5559//83 5561//83 5557//83 +f 5559//83 5555//83 5556//83 5560//83 +f 5557//83 5561//83 5562//83 5558//83 +f 5567//87 5563//87 5564//87 5568//87 +f 5562//89 5566//89 5564//89 5560//89 +f 5559//90 5563//90 5565//90 5561//90 +f 5563//93 5559//93 5560//93 5564//93 +f 5569//83 5567//83 5568//83 5570//83 +f 5565//86 5569//86 5570//86 5566//86 +f 5566//85 5570//85 5568//85 5564//85 +f 5563//84 5567//84 5569//84 5565//84 +f 5573//82 5574//82 5572//82 5571//82 +f 5578//83 5582//83 5580//83 5576//83 +f 5574//84 5578//84 5576//84 5572//84 +f 5571//85 5575//85 5577//85 5573//85 +f 5572//86 5576//86 5575//86 5571//86 +f 5573//87 5577//87 5578//87 5574//87 +f 5581//88 5585//88 5586//88 5582//88 +f 5575//83 5579//83 5581//83 5577//83 +f 5579//83 5575//83 5576//83 5580//83 +f 5577//83 5581//83 5582//83 5578//83 +f 5587//87 5583//87 5584//87 5588//87 +f 5582//89 5586//89 5584//89 5580//89 +f 5579//90 5583//90 5585//90 5581//90 +f 5583//93 5579//93 5580//93 5584//93 +f 5589//83 5587//83 5588//83 5590//83 +f 5585//86 5589//86 5590//86 5586//86 +f 5586//85 5590//85 5588//85 5584//85 +f 5583//84 5587//84 5589//84 5585//84 +f 5593//82 5594//82 5592//82 5591//82 +f 5598//83 5602//83 5600//83 5596//83 +f 5594//84 5598//84 5596//84 5592//84 +f 5591//85 5595//85 5597//85 5593//85 +f 5592//86 5596//86 5595//86 5591//86 +f 5593//87 5597//87 5598//87 5594//87 +f 5601//88 5605//88 5606//88 5602//88 +f 5595//83 5599//83 5601//83 5597//83 +f 5599//83 5595//83 5596//83 5600//83 +f 5597//83 5601//83 5602//83 5598//83 +f 5607//87 5603//87 5604//87 5608//87 +f 5602//89 5606//89 5604//89 5600//89 +f 5599//90 5603//90 5605//90 5601//90 +f 5603//91 5599//91 5600//91 5604//91 +f 5609//83 5607//83 5608//83 5610//83 +f 5605//86 5609//86 5610//86 5606//86 +f 5606//85 5610//85 5608//85 5604//85 +f 5603//84 5607//84 5609//84 5605//84 +f 5613//82 5614//82 5612//82 5611//82 +f 5618//83 5622//83 5620//83 5616//83 +f 5614//84 5618//84 5616//84 5612//84 +f 5611//85 5615//85 5617//85 5613//85 +f 5612//86 5616//86 5615//86 5611//86 +f 5613//87 5617//87 5618//87 5614//87 +f 5621//88 5625//88 5626//88 5622//88 +f 5615//83 5619//83 5621//83 5617//83 +f 5619//83 5615//83 5616//83 5620//83 +f 5617//83 5621//83 5622//83 5618//83 +f 5627//87 5623//87 5624//87 5628//87 +f 5622//89 5626//89 5624//89 5620//89 +f 5619//90 5623//90 5625//90 5621//90 +f 5623//91 5619//91 5620//91 5624//91 +f 5629//83 5627//83 5628//83 5630//83 +f 5625//86 5629//86 5630//86 5626//86 +f 5626//85 5630//85 5628//85 5624//85 +f 5623//84 5627//84 5629//84 5625//84 +f 5633//82 5634//82 5632//82 5631//82 +f 5638//83 5642//83 5640//83 5636//83 +f 5634//84 5638//84 5636//84 5632//84 +f 5631//85 5635//85 5637//85 5633//85 +f 5632//86 5636//86 5635//86 5631//86 +f 5633//87 5637//87 5638//87 5634//87 +f 5641//88 5645//88 5646//88 5642//88 +f 5635//83 5639//83 5641//83 5637//83 +f 5639//83 5635//83 5636//83 5640//83 +f 5637//83 5641//83 5642//83 5638//83 +f 5647//87 5643//87 5644//87 5648//87 +f 5642//89 5646//89 5644//89 5640//89 +f 5639//90 5643//90 5645//90 5641//90 +f 5643//91 5639//91 5640//91 5644//91 +f 5649//83 5647//83 5648//83 5650//83 +f 5645//86 5649//86 5650//86 5646//86 +f 5646//85 5650//85 5648//85 5644//85 +f 5643//84 5647//84 5649//84 5645//84 +f 5653//82 5654//82 5652//82 5651//82 +f 5658//83 5662//83 5660//83 5656//83 +f 5654//84 5658//84 5656//84 5652//84 +f 5651//85 5655//85 5657//85 5653//85 +f 5652//86 5656//86 5655//86 5651//86 +f 5653//87 5657//87 5658//87 5654//87 +f 5661//88 5665//88 5666//88 5662//88 +f 5655//83 5659//83 5661//83 5657//83 +f 5659//83 5655//83 5656//83 5660//83 +f 5657//83 5661//83 5662//83 5658//83 +f 5667//87 5663//87 5664//87 5668//87 +f 5662//89 5666//89 5664//89 5660//89 +f 5659//90 5663//90 5665//90 5661//90 +f 5663//91 5659//91 5660//91 5664//91 +f 5669//83 5667//83 5668//83 5670//83 +f 5665//86 5669//86 5670//86 5666//86 +f 5666//85 5670//85 5668//85 5664//85 +f 5663//84 5667//84 5669//84 5665//84 +f 5673//82 5674//82 5672//82 5671//82 +f 5678//83 5682//83 5680//83 5676//83 +f 5674//84 5678//84 5676//84 5672//84 +f 5671//85 5675//85 5677//85 5673//85 +f 5672//86 5676//86 5675//86 5671//86 +f 5673//87 5677//87 5678//87 5674//87 +f 5681//94 5685//94 5686//94 5682//94 +f 5675//83 5679//83 5681//83 5677//83 +f 5679//83 5675//83 5676//83 5680//83 +f 5677//83 5681//83 5682//83 5678//83 +f 5687//87 5683//87 5684//87 5688//87 +f 5682//89 5686//89 5684//89 5680//89 +f 5679//90 5683//90 5685//90 5681//90 +f 5683//93 5679//93 5680//93 5684//93 +f 5689//83 5687//83 5688//83 5690//83 +f 5685//86 5689//86 5690//86 5686//86 +f 5686//85 5690//85 5688//85 5684//85 +f 5683//84 5687//84 5689//84 5685//84 +f 5693//82 5694//82 5692//82 5691//82 +f 5698//83 5702//83 5700//83 5696//83 +f 5694//84 5698//84 5696//84 5692//84 +f 5691//85 5695//85 5697//85 5693//85 +f 5692//86 5696//86 5695//86 5691//86 +f 5693//87 5697//87 5698//87 5694//87 +f 5701//94 5705//94 5706//94 5702//94 +f 5695//83 5699//83 5701//83 5697//83 +f 5699//83 5695//83 5696//83 5700//83 +f 5697//83 5701//83 5702//83 5698//83 +f 5707//87 5703//87 5704//87 5708//87 +f 5702//89 5706//89 5704//89 5700//89 +f 5699//90 5703//90 5705//90 5701//90 +f 5703//93 5699//93 5700//93 5704//93 +f 5709//83 5707//83 5708//83 5710//83 +f 5705//86 5709//86 5710//86 5706//86 +f 5706//85 5710//85 5708//85 5704//85 +f 5703//84 5707//84 5709//84 5705//84 +f 5713//82 5714//82 5712//82 5711//82 +f 5718//83 5722//83 5720//83 5716//83 +f 5714//84 5718//84 5716//84 5712//84 +f 5711//85 5715//85 5717//85 5713//85 +f 5712//86 5716//86 5715//86 5711//86 +f 5713//87 5717//87 5718//87 5714//87 +f 5721//88 5725//88 5726//88 5722//88 +f 5715//83 5719//83 5721//83 5717//83 +f 5719//83 5715//83 5716//83 5720//83 +f 5717//83 5721//83 5722//83 5718//83 +f 5727//87 5723//87 5724//87 5728//87 +f 5722//89 5726//89 5724//89 5720//89 +f 5719//90 5723//90 5725//90 5721//90 +f 5723//91 5719//91 5720//91 5724//91 +f 5729//83 5727//83 5728//83 5730//83 +f 5725//86 5729//86 5730//86 5726//86 +f 5726//85 5730//85 5728//85 5724//85 +f 5723//84 5727//84 5729//84 5725//84 +f 5733//82 5734//82 5732//82 5731//82 +f 5738//83 5742//83 5740//83 5736//83 +f 5734//84 5738//84 5736//84 5732//84 +f 5731//85 5735//85 5737//85 5733//85 +f 5732//86 5736//86 5735//86 5731//86 +f 5733//87 5737//87 5738//87 5734//87 +f 5741//88 5745//88 5746//88 5742//88 +f 5735//83 5739//83 5741//83 5737//83 +f 5739//83 5735//83 5736//83 5740//83 +f 5737//83 5741//83 5742//83 5738//83 +f 5747//87 5743//87 5744//87 5748//87 +f 5742//89 5746//89 5744//89 5740//89 +f 5739//90 5743//90 5745//90 5741//90 +f 5743//91 5739//91 5740//91 5744//91 +f 5749//83 5747//83 5748//83 5750//83 +f 5745//86 5749//86 5750//86 5746//86 +f 5746//85 5750//85 5748//85 5744//85 +f 5743//84 5747//84 5749//84 5745//84 +f 5753//82 5754//82 5752//82 5751//82 +f 5758//83 5762//83 5760//83 5756//83 +f 5754//84 5758//84 5756//84 5752//84 +f 5751//85 5755//85 5757//85 5753//85 +f 5752//86 5756//86 5755//86 5751//86 +f 5753//87 5757//87 5758//87 5754//87 +f 5761//88 5765//88 5766//88 5762//88 +f 5755//83 5759//83 5761//83 5757//83 +f 5759//83 5755//83 5756//83 5760//83 +f 5757//83 5761//83 5762//83 5758//83 +f 5767//87 5763//87 5764//87 5768//87 +f 5762//89 5766//89 5764//89 5760//89 +f 5759//90 5763//90 5765//90 5761//90 +f 5763//91 5759//91 5760//91 5764//91 +f 5769//83 5767//83 5768//83 5770//83 +f 5765//86 5769//86 5770//86 5766//86 +f 5766//85 5770//85 5768//85 5764//85 +f 5763//84 5767//84 5769//84 5765//84 +f 5773//82 5774//82 5772//82 5771//82 +f 5778//83 5782//83 5780//83 5776//83 +f 5774//84 5778//84 5776//84 5772//84 +f 5771//85 5775//85 5777//85 5773//85 +f 5772//86 5776//86 5775//86 5771//86 +f 5773//87 5777//87 5778//87 5774//87 +f 5781//88 5785//88 5786//88 5782//88 +f 5775//83 5779//83 5781//83 5777//83 +f 5779//83 5775//83 5776//83 5780//83 +f 5777//83 5781//83 5782//83 5778//83 +f 5787//87 5783//87 5784//87 5788//87 +f 5782//89 5786//89 5784//89 5780//89 +f 5779//90 5783//90 5785//90 5781//90 +f 5783//91 5779//91 5780//91 5784//91 +f 5789//83 5787//83 5788//83 5790//83 +f 5785//86 5789//86 5790//86 5786//86 +f 5786//85 5790//85 5788//85 5784//85 +f 5783//84 5787//84 5789//84 5785//84 +f 5793//82 5794//82 5792//82 5791//82 +f 5798//83 5802//83 5800//83 5796//83 +f 5794//84 5798//84 5796//84 5792//84 +f 5791//85 5795//85 5797//85 5793//85 +f 5792//86 5796//86 5795//86 5791//86 +f 5793//87 5797//87 5798//87 5794//87 +f 5801//88 5805//88 5806//88 5802//88 +f 5795//83 5799//83 5801//83 5797//83 +f 5799//83 5795//83 5796//83 5800//83 +f 5797//83 5801//83 5802//83 5798//83 +f 5807//87 5803//87 5804//87 5808//87 +f 5802//89 5806//89 5804//89 5800//89 +f 5799//90 5803//90 5805//90 5801//90 +f 5803//91 5799//91 5800//91 5804//91 +f 5809//83 5807//83 5808//83 5810//83 +f 5805//86 5809//86 5810//86 5806//86 +f 5806//85 5810//85 5808//85 5804//85 +f 5803//84 5807//84 5809//84 5805//84 +f 5813//82 5814//82 5812//82 5811//82 +f 5818//83 5822//83 5820//83 5816//83 +f 5814//84 5818//84 5816//84 5812//84 +f 5811//85 5815//85 5817//85 5813//85 +f 5812//86 5816//86 5815//86 5811//86 +f 5813//87 5817//87 5818//87 5814//87 +f 5821//88 5825//88 5826//88 5822//88 +f 5815//83 5819//83 5821//83 5817//83 +f 5819//83 5815//83 5816//83 5820//83 +f 5817//83 5821//83 5822//83 5818//83 +f 5827//87 5823//87 5824//87 5828//87 +f 5822//89 5826//89 5824//89 5820//89 +f 5819//90 5823//90 5825//90 5821//90 +f 5823//91 5819//91 5820//91 5824//91 +f 5829//83 5827//83 5828//83 5830//83 +f 5825//86 5829//86 5830//86 5826//86 +f 5826//85 5830//85 5828//85 5824//85 +f 5823//84 5827//84 5829//84 5825//84 +f 5833//82 5834//82 5832//82 5831//82 +f 5838//83 5842//83 5840//83 5836//83 +f 5834//84 5838//84 5836//84 5832//84 +f 5831//85 5835//85 5837//85 5833//85 +f 5832//86 5836//86 5835//86 5831//86 +f 5833//87 5837//87 5838//87 5834//87 +f 5841//88 5845//88 5846//88 5842//88 +f 5835//83 5839//83 5841//83 5837//83 +f 5839//83 5835//83 5836//83 5840//83 +f 5837//83 5841//83 5842//83 5838//83 +f 5847//87 5843//87 5844//87 5848//87 +f 5842//89 5846//89 5844//89 5840//89 +f 5839//90 5843//90 5845//90 5841//90 +f 5843//91 5839//91 5840//91 5844//91 +f 5849//83 5847//83 5848//83 5850//83 +f 5845//86 5849//86 5850//86 5846//86 +f 5846//85 5850//85 5848//85 5844//85 +f 5843//84 5847//84 5849//84 5845//84 +f 5853//82 5854//82 5852//82 5851//82 +f 5858//83 5862//83 5860//83 5856//83 +f 5854//84 5858//84 5856//84 5852//84 +f 5851//85 5855//85 5857//85 5853//85 +f 5852//86 5856//86 5855//86 5851//86 +f 5853//87 5857//87 5858//87 5854//87 +f 5861//88 5865//88 5866//88 5862//88 +f 5855//83 5859//83 5861//83 5857//83 +f 5859//83 5855//83 5856//83 5860//83 +f 5857//83 5861//83 5862//83 5858//83 +f 5867//87 5863//87 5864//87 5868//87 +f 5862//89 5866//89 5864//89 5860//89 +f 5859//90 5863//90 5865//90 5861//90 +f 5863//91 5859//91 5860//91 5864//91 +f 5869//83 5867//83 5868//83 5870//83 +f 5865//86 5869//86 5870//86 5866//86 +f 5866//85 5870//85 5868//85 5864//85 +f 5863//84 5867//84 5869//84 5865//84 +f 5873//82 5874//82 5872//82 5871//82 +f 5878//83 5882//83 5880//83 5876//83 +f 5874//84 5878//84 5876//84 5872//84 +f 5871//85 5875//85 5877//85 5873//85 +f 5872//86 5876//86 5875//86 5871//86 +f 5873//87 5877//87 5878//87 5874//87 +f 5881//94 5885//94 5886//94 5882//94 +f 5875//83 5879//83 5881//83 5877//83 +f 5879//83 5875//83 5876//83 5880//83 +f 5877//83 5881//83 5882//83 5878//83 +f 5887//87 5883//87 5884//87 5888//87 +f 5882//89 5886//89 5884//89 5880//89 +f 5879//90 5883//90 5885//90 5881//90 +f 5883//91 5879//91 5880//91 5884//91 +f 5889//83 5887//83 5888//83 5890//83 +f 5885//86 5889//86 5890//86 5886//86 +f 5886//85 5890//85 5888//85 5884//85 +f 5883//84 5887//84 5889//84 5885//84 +f 5893//82 5894//82 5892//82 5891//82 +f 5898//83 5902//83 5900//83 5896//83 +f 5894//84 5898//84 5896//84 5892//84 +f 5891//85 5895//85 5897//85 5893//85 +f 5892//86 5896//86 5895//86 5891//86 +f 5893//87 5897//87 5898//87 5894//87 +f 5901//94 5905//94 5906//94 5902//94 +f 5895//83 5899//83 5901//83 5897//83 +f 5899//83 5895//83 5896//83 5900//83 +f 5897//83 5901//83 5902//83 5898//83 +f 5907//87 5903//87 5904//87 5908//87 +f 5902//89 5906//89 5904//89 5900//89 +f 5899//90 5903//90 5905//90 5901//90 +f 5903//91 5899//91 5900//91 5904//91 +f 5909//83 5907//83 5908//83 5910//83 +f 5905//86 5909//86 5910//86 5906//86 +f 5906//85 5910//85 5908//85 5904//85 +f 5903//84 5907//84 5909//84 5905//84 +f 5913//82 5914//82 5912//82 5911//82 +f 5918//83 5922//83 5920//83 5916//83 +f 5914//84 5918//84 5916//84 5912//84 +f 5911//85 5915//85 5917//85 5913//85 +f 5912//86 5916//86 5915//86 5911//86 +f 5913//87 5917//87 5918//87 5914//87 +f 5921//88 5925//88 5926//88 5922//88 +f 5915//83 5919//83 5921//83 5917//83 +f 5919//83 5915//83 5916//83 5920//83 +f 5917//83 5921//83 5922//83 5918//83 +f 5927//87 5923//87 5924//87 5928//87 +f 5922//89 5926//89 5924//89 5920//89 +f 5919//90 5923//90 5925//90 5921//90 +f 5923//91 5919//91 5920//91 5924//91 +f 5929//83 5927//83 5928//83 5930//83 +f 5925//86 5929//86 5930//86 5926//86 +f 5926//85 5930//85 5928//85 5924//85 +f 5923//84 5927//84 5929//84 5925//84 +f 5933//82 5934//82 5932//82 5931//82 +f 5938//83 5942//83 5940//83 5936//83 +f 5934//84 5938//84 5936//84 5932//84 +f 5931//85 5935//85 5937//85 5933//85 +f 5932//86 5936//86 5935//86 5931//86 +f 5933//87 5937//87 5938//87 5934//87 +f 5941//88 5945//88 5946//88 5942//88 +f 5935//83 5939//83 5941//83 5937//83 +f 5939//83 5935//83 5936//83 5940//83 +f 5937//83 5941//83 5942//83 5938//83 +f 5947//87 5943//87 5944//87 5948//87 +f 5942//89 5946//89 5944//89 5940//89 +f 5939//90 5943//90 5945//90 5941//90 +f 5943//91 5939//91 5940//91 5944//91 +f 5949//83 5947//83 5948//83 5950//83 +f 5945//86 5949//86 5950//86 5946//86 +f 5946//85 5950//85 5948//85 5944//85 +f 5943//84 5947//84 5949//84 5945//84 +f 5953//82 5954//82 5952//82 5951//82 +f 5958//83 5962//83 5960//83 5956//83 +f 5954//84 5958//84 5956//84 5952//84 +f 5951//85 5955//85 5957//85 5953//85 +f 5952//86 5956//86 5955//86 5951//86 +f 5953//87 5957//87 5958//87 5954//87 +f 5961//88 5965//88 5966//88 5962//88 +f 5955//83 5959//83 5961//83 5957//83 +f 5959//83 5955//83 5956//83 5960//83 +f 5957//83 5961//83 5962//83 5958//83 +f 5967//87 5963//87 5964//87 5968//87 +f 5962//89 5966//89 5964//89 5960//89 +f 5959//90 5963//90 5965//90 5961//90 +f 5963//91 5959//91 5960//91 5964//91 +f 5969//83 5967//83 5968//83 5970//83 +f 5965//86 5969//86 5970//86 5966//86 +f 5966//85 5970//85 5968//85 5964//85 +f 5963//84 5967//84 5969//84 5965//84 +f 5973//82 5974//82 5972//82 5971//82 +f 5978//83 5982//83 5980//83 5976//83 +f 5974//84 5978//84 5976//84 5972//84 +f 5971//85 5975//85 5977//85 5973//85 +f 5972//86 5976//86 5975//86 5971//86 +f 5973//87 5977//87 5978//87 5974//87 +f 5981//88 5985//88 5986//88 5982//88 +f 5975//83 5979//83 5981//83 5977//83 +f 5979//83 5975//83 5976//83 5980//83 +f 5977//83 5981//83 5982//83 5978//83 +f 5987//87 5983//87 5984//87 5988//87 +f 5982//89 5986//89 5984//89 5980//89 +f 5979//90 5983//90 5985//90 5981//90 +f 5983//91 5979//91 5980//91 5984//91 +f 5989//83 5987//83 5988//83 5990//83 +f 5985//86 5989//86 5990//86 5986//86 +f 5986//85 5990//85 5988//85 5984//85 +f 5983//84 5987//84 5989//84 5985//84 +f 5993//82 5994//82 5992//82 5991//82 +f 5998//83 6002//83 6000//83 5996//83 +f 5994//84 5998//84 5996//84 5992//84 +f 5991//85 5995//85 5997//85 5993//85 +f 5992//86 5996//86 5995//86 5991//86 +f 5993//87 5997//87 5998//87 5994//87 +f 6001//88 6005//88 6006//88 6002//88 +f 5995//83 5999//83 6001//83 5997//83 +f 5999//83 5995//83 5996//83 6000//83 +f 5997//83 6001//83 6002//83 5998//83 +f 6007//87 6003//87 6004//87 6008//87 +f 6002//89 6006//89 6004//89 6000//89 +f 5999//90 6003//90 6005//90 6001//90 +f 6003//91 5999//91 6000//91 6004//91 +f 6009//83 6007//83 6008//83 6010//83 +f 6005//86 6009//86 6010//86 6006//86 +f 6006//85 6010//85 6008//85 6004//85 +f 6003//84 6007//84 6009//84 6005//84 +f 6013//82 6014//82 6012//82 6011//82 +f 6018//83 6022//83 6020//83 6016//83 +f 6014//84 6018//84 6016//84 6012//84 +f 6011//85 6015//85 6017//85 6013//85 +f 6012//86 6016//86 6015//86 6011//86 +f 6013//87 6017//87 6018//87 6014//87 +f 6021//88 6025//88 6026//88 6022//88 +f 6015//83 6019//83 6021//83 6017//83 +f 6019//83 6015//83 6016//83 6020//83 +f 6017//83 6021//83 6022//83 6018//83 +f 6027//87 6023//87 6024//87 6028//87 +f 6022//89 6026//89 6024//89 6020//89 +f 6019//90 6023//90 6025//90 6021//90 +f 6023//91 6019//91 6020//91 6024//91 +f 6029//83 6027//83 6028//83 6030//83 +f 6025//86 6029//86 6030//86 6026//86 +f 6026//85 6030//85 6028//85 6024//85 +f 6023//84 6027//84 6029//84 6025//84 +f 6033//82 6034//82 6032//82 6031//82 +f 6038//83 6042//83 6040//83 6036//83 +f 6034//84 6038//84 6036//84 6032//84 +f 6031//85 6035//85 6037//85 6033//85 +f 6032//86 6036//86 6035//86 6031//86 +f 6033//87 6037//87 6038//87 6034//87 +f 6041//88 6045//88 6046//88 6042//88 +f 6035//83 6039//83 6041//83 6037//83 +f 6039//83 6035//83 6036//83 6040//83 +f 6037//83 6041//83 6042//83 6038//83 +f 6047//87 6043//87 6044//87 6048//87 +f 6042//89 6046//89 6044//89 6040//89 +f 6039//95 6043//95 6045//95 6041//95 +f 6043//91 6039//91 6040//91 6044//91 +f 6049//83 6047//83 6048//83 6050//83 +f 6045//86 6049//86 6050//86 6046//86 +f 6046//85 6050//85 6048//85 6044//85 +f 6043//84 6047//84 6049//84 6045//84 +f 6053//82 6054//82 6052//82 6051//82 +f 6058//83 6062//83 6060//83 6056//83 +f 6054//84 6058//84 6056//84 6052//84 +f 6051//85 6055//85 6057//85 6053//85 +f 6052//86 6056//86 6055//86 6051//86 +f 6053//87 6057//87 6058//87 6054//87 +f 6061//88 6065//88 6066//88 6062//88 +f 6055//83 6059//83 6061//83 6057//83 +f 6059//83 6055//83 6056//83 6060//83 +f 6057//83 6061//83 6062//83 6058//83 +f 6067//87 6063//87 6064//87 6068//87 +f 6062//89 6066//89 6064//89 6060//89 +f 6059//95 6063//95 6065//95 6061//95 +f 6063//91 6059//91 6060//91 6064//91 +f 6069//83 6067//83 6068//83 6070//83 +f 6065//86 6069//86 6070//86 6066//86 +f 6066//85 6070//85 6068//85 6064//85 +f 6063//84 6067//84 6069//84 6065//84 +f 6073//82 6074//82 6072//82 6071//82 +f 6078//83 6082//83 6080//83 6076//83 +f 6074//84 6078//84 6076//84 6072//84 +f 6071//85 6075//85 6077//85 6073//85 +f 6072//86 6076//86 6075//86 6071//86 +f 6073//87 6077//87 6078//87 6074//87 +f 6081//88 6085//88 6086//88 6082//88 +f 6075//83 6079//83 6081//83 6077//83 +f 6079//83 6075//83 6076//83 6080//83 +f 6077//83 6081//83 6082//83 6078//83 +f 6087//87 6083//87 6084//87 6088//87 +f 6082//89 6086//89 6084//89 6080//89 +f 6079//90 6083//90 6085//90 6081//90 +f 6083//91 6079//91 6080//91 6084//91 +f 6089//83 6087//83 6088//83 6090//83 +f 6085//86 6089//86 6090//86 6086//86 +f 6086//85 6090//85 6088//85 6084//85 +f 6083//84 6087//84 6089//84 6085//84 +f 6093//82 6094//82 6092//82 6091//82 +f 6098//83 6102//83 6100//83 6096//83 +f 6094//84 6098//84 6096//84 6092//84 +f 6091//85 6095//85 6097//85 6093//85 +f 6092//86 6096//86 6095//86 6091//86 +f 6093//87 6097//87 6098//87 6094//87 +f 6101//88 6105//88 6106//88 6102//88 +f 6095//83 6099//83 6101//83 6097//83 +f 6099//83 6095//83 6096//83 6100//83 +f 6097//83 6101//83 6102//83 6098//83 +f 6107//87 6103//87 6104//87 6108//87 +f 6102//89 6106//89 6104//89 6100//89 +f 6099//90 6103//90 6105//90 6101//90 +f 6103//91 6099//91 6100//91 6104//91 +f 6109//83 6107//83 6108//83 6110//83 +f 6105//86 6109//86 6110//86 6106//86 +f 6106//85 6110//85 6108//85 6104//85 +f 6103//84 6107//84 6109//84 6105//84 +f 6113//82 6114//82 6112//82 6111//82 +f 6118//83 6122//83 6120//83 6116//83 +f 6114//84 6118//84 6116//84 6112//84 +f 6111//85 6115//85 6117//85 6113//85 +f 6112//86 6116//86 6115//86 6111//86 +f 6113//87 6117//87 6118//87 6114//87 +f 6121//88 6125//88 6126//88 6122//88 +f 6115//83 6119//83 6121//83 6117//83 +f 6119//83 6115//83 6116//83 6120//83 +f 6117//83 6121//83 6122//83 6118//83 +f 6127//87 6123//87 6124//87 6128//87 +f 6122//92 6126//92 6124//92 6120//92 +f 6119//90 6123//90 6125//90 6121//90 +f 6123//91 6119//91 6120//91 6124//91 +f 6129//83 6127//83 6128//83 6130//83 +f 6125//86 6129//86 6130//86 6126//86 +f 6126//85 6130//85 6128//85 6124//85 +f 6123//84 6127//84 6129//84 6125//84 +f 6133//82 6134//82 6132//82 6131//82 +f 6138//83 6142//83 6140//83 6136//83 +f 6134//84 6138//84 6136//84 6132//84 +f 6131//85 6135//85 6137//85 6133//85 +f 6132//86 6136//86 6135//86 6131//86 +f 6133//87 6137//87 6138//87 6134//87 +f 6141//88 6145//88 6146//88 6142//88 +f 6135//83 6139//83 6141//83 6137//83 +f 6139//83 6135//83 6136//83 6140//83 +f 6137//83 6141//83 6142//83 6138//83 +f 6147//87 6143//87 6144//87 6148//87 +f 6142//92 6146//92 6144//92 6140//92 +f 6139//90 6143//90 6145//90 6141//90 +f 6143//91 6139//91 6140//91 6144//91 +f 6149//83 6147//83 6148//83 6150//83 +f 6145//86 6149//86 6150//86 6146//86 +f 6146//85 6150//85 6148//85 6144//85 +f 6143//84 6147//84 6149//84 6145//84 +f 6153//82 6154//82 6152//82 6151//82 +f 6158//83 6162//83 6160//83 6156//83 +f 6154//84 6158//84 6156//84 6152//84 +f 6151//85 6155//85 6157//85 6153//85 +f 6152//86 6156//86 6155//86 6151//86 +f 6153//87 6157//87 6158//87 6154//87 +f 6161//88 6165//88 6166//88 6162//88 +f 6155//83 6159//83 6161//83 6157//83 +f 6159//83 6155//83 6156//83 6160//83 +f 6157//83 6161//83 6162//83 6158//83 +f 6167//87 6163//87 6164//87 6168//87 +f 6162//92 6166//92 6164//92 6160//92 +f 6159//96 6163//96 6165//96 6161//96 +f 6163//91 6159//91 6160//91 6164//91 +f 6169//83 6167//83 6168//83 6170//83 +f 6165//86 6169//86 6170//86 6166//86 +f 6166//85 6170//85 6168//85 6164//85 +f 6163//84 6167//84 6169//84 6165//84 +f 6173//82 6174//82 6172//82 6171//82 +f 6178//83 6182//83 6180//83 6176//83 +f 6174//84 6178//84 6176//84 6172//84 +f 6171//85 6175//85 6177//85 6173//85 +f 6172//86 6176//86 6175//86 6171//86 +f 6173//87 6177//87 6178//87 6174//87 +f 6181//88 6185//88 6186//88 6182//88 +f 6175//83 6179//83 6181//83 6177//83 +f 6179//83 6175//83 6176//83 6180//83 +f 6177//83 6181//83 6182//83 6178//83 +f 6187//87 6183//87 6184//87 6188//87 +f 6182//92 6186//92 6184//92 6180//92 +f 6179//96 6183//96 6185//96 6181//96 +f 6183//91 6179//91 6180//91 6184//91 +f 6189//83 6187//83 6188//83 6190//83 +f 6185//86 6189//86 6190//86 6186//86 +f 6186//85 6190//85 6188//85 6184//85 +f 6183//84 6187//84 6189//84 6185//84 +f 6193//82 6194//82 6192//82 6191//82 +f 6198//83 6202//83 6200//83 6196//83 +f 6194//84 6198//84 6196//84 6192//84 +f 6191//85 6195//85 6197//85 6193//85 +f 6192//86 6196//86 6195//86 6191//86 +f 6193//87 6197//87 6198//87 6194//87 +f 6201//88 6205//88 6206//88 6202//88 +f 6195//83 6199//83 6201//83 6197//83 +f 6199//83 6195//83 6196//83 6200//83 +f 6197//83 6201//83 6202//83 6198//83 +f 6207//87 6203//87 6204//87 6208//87 +f 6202//92 6206//92 6204//92 6200//92 +f 6199//90 6203//90 6205//90 6201//90 +f 6203//91 6199//91 6200//91 6204//91 +f 6209//83 6207//83 6208//83 6210//83 +f 6205//86 6209//86 6210//86 6206//86 +f 6206//85 6210//85 6208//85 6204//85 +f 6203//84 6207//84 6209//84 6205//84 +f 6213//82 6214//82 6212//82 6211//82 +f 6218//83 6222//83 6220//83 6216//83 +f 6214//84 6218//84 6216//84 6212//84 +f 6211//85 6215//85 6217//85 6213//85 +f 6212//86 6216//86 6215//86 6211//86 +f 6213//87 6217//87 6218//87 6214//87 +f 6221//88 6225//88 6226//88 6222//88 +f 6215//83 6219//83 6221//83 6217//83 +f 6219//83 6215//83 6216//83 6220//83 +f 6217//83 6221//83 6222//83 6218//83 +f 6227//87 6223//87 6224//87 6228//87 +f 6222//92 6226//92 6224//92 6220//92 +f 6219//90 6223//90 6225//90 6221//90 +f 6223//91 6219//91 6220//91 6224//91 +f 6229//83 6227//83 6228//83 6230//83 +f 6225//86 6229//86 6230//86 6226//86 +f 6226//85 6230//85 6228//85 6224//85 +f 6223//84 6227//84 6229//84 6225//84 +f 6233//82 6234//82 6232//82 6231//82 +f 6238//83 6242//83 6240//83 6236//83 +f 6234//84 6238//84 6236//84 6232//84 +f 6231//85 6235//85 6237//85 6233//85 +f 6232//86 6236//86 6235//86 6231//86 +f 6233//87 6237//87 6238//87 6234//87 +f 6241//88 6245//88 6246//88 6242//88 +f 6235//83 6239//83 6241//83 6237//83 +f 6239//83 6235//83 6236//83 6240//83 +f 6237//83 6241//83 6242//83 6238//83 +f 6247//87 6243//87 6244//87 6248//87 +f 6242//92 6246//92 6244//92 6240//92 +f 6239//95 6243//95 6245//95 6241//95 +f 6243//91 6239//91 6240//91 6244//91 +f 6249//83 6247//83 6248//83 6250//83 +f 6245//86 6249//86 6250//86 6246//86 +f 6246//85 6250//85 6248//85 6244//85 +f 6243//84 6247//84 6249//84 6245//84 +f 6253//82 6254//82 6252//82 6251//82 +f 6258//83 6262//83 6260//83 6256//83 +f 6254//84 6258//84 6256//84 6252//84 +f 6251//85 6255//85 6257//85 6253//85 +f 6252//86 6256//86 6255//86 6251//86 +f 6253//87 6257//87 6258//87 6254//87 +f 6261//88 6265//88 6266//88 6262//88 +f 6255//83 6259//83 6261//83 6257//83 +f 6259//83 6255//83 6256//83 6260//83 +f 6257//83 6261//83 6262//83 6258//83 +f 6267//87 6263//87 6264//87 6268//87 +f 6262//92 6266//92 6264//92 6260//92 +f 6259//95 6263//95 6265//95 6261//95 +f 6263//91 6259//91 6260//91 6264//91 +f 6269//83 6267//83 6268//83 6270//83 +f 6265//86 6269//86 6270//86 6266//86 +f 6266//85 6270//85 6268//85 6264//85 +f 6263//84 6267//84 6269//84 6265//84 +f 6273//82 6274//82 6272//82 6271//82 +f 6278//83 6282//83 6280//83 6276//83 +f 6274//84 6278//84 6276//84 6272//84 +f 6271//85 6275//85 6277//85 6273//85 +f 6272//86 6276//86 6275//86 6271//86 +f 6273//87 6277//87 6278//87 6274//87 +f 6281//88 6285//88 6286//88 6282//88 +f 6275//83 6279//83 6281//83 6277//83 +f 6279//83 6275//83 6276//83 6280//83 +f 6277//83 6281//83 6282//83 6278//83 +f 6287//87 6283//87 6284//87 6288//87 +f 6282//92 6286//92 6284//92 6280//92 +f 6279//90 6283//90 6285//90 6281//90 +f 6283//91 6279//91 6280//91 6284//91 +f 6289//83 6287//83 6288//83 6290//83 +f 6285//86 6289//86 6290//86 6286//86 +f 6286//85 6290//85 6288//85 6284//85 +f 6283//84 6287//84 6289//84 6285//84 +f 6293//82 6294//82 6292//82 6291//82 +f 6298//83 6302//83 6300//83 6296//83 +f 6294//84 6298//84 6296//84 6292//84 +f 6291//85 6295//85 6297//85 6293//85 +f 6292//86 6296//86 6295//86 6291//86 +f 6293//87 6297//87 6298//87 6294//87 +f 6301//88 6305//88 6306//88 6302//88 +f 6295//83 6299//83 6301//83 6297//83 +f 6299//83 6295//83 6296//83 6300//83 +f 6297//83 6301//83 6302//83 6298//83 +f 6307//87 6303//87 6304//87 6308//87 +f 6302//92 6306//92 6304//92 6300//92 +f 6299//90 6303//90 6305//90 6301//90 +f 6303//91 6299//91 6300//91 6304//91 +f 6309//83 6307//83 6308//83 6310//83 +f 6305//86 6309//86 6310//86 6306//86 +f 6306//85 6310//85 6308//85 6304//85 +f 6303//84 6307//84 6309//84 6305//84 +f 6313//82 6314//82 6312//82 6311//82 +f 6318//83 6322//83 6320//83 6316//83 +f 6314//84 6318//84 6316//84 6312//84 +f 6311//85 6315//85 6317//85 6313//85 +f 6312//86 6316//86 6315//86 6311//86 +f 6313//87 6317//87 6318//87 6314//87 +f 6321//88 6325//88 6326//88 6322//88 +f 6315//83 6319//83 6321//83 6317//83 +f 6319//83 6315//83 6316//83 6320//83 +f 6317//83 6321//83 6322//83 6318//83 +f 6327//87 6323//87 6324//87 6328//87 +f 6322//89 6326//89 6324//89 6320//89 +f 6319//95 6323//95 6325//95 6321//95 +f 6323//91 6319//91 6320//91 6324//91 +f 6329//83 6327//83 6328//83 6330//83 +f 6325//86 6329//86 6330//86 6326//86 +f 6326//85 6330//85 6328//85 6324//85 +f 6323//84 6327//84 6329//84 6325//84 +f 6333//82 6334//82 6332//82 6331//82 +f 6338//83 6342//83 6340//83 6336//83 +f 6334//84 6338//84 6336//84 6332//84 +f 6331//85 6335//85 6337//85 6333//85 +f 6332//86 6336//86 6335//86 6331//86 +f 6333//87 6337//87 6338//87 6334//87 +f 6341//88 6345//88 6346//88 6342//88 +f 6335//83 6339//83 6341//83 6337//83 +f 6339//83 6335//83 6336//83 6340//83 +f 6337//83 6341//83 6342//83 6338//83 +f 6347//87 6343//87 6344//87 6348//87 +f 6342//89 6346//89 6344//89 6340//89 +f 6339//95 6343//95 6345//95 6341//95 +f 6343//91 6339//91 6340//91 6344//91 +f 6349//83 6347//83 6348//83 6350//83 +f 6345//86 6349//86 6350//86 6346//86 +f 6346//85 6350//85 6348//85 6344//85 +f 6343//84 6347//84 6349//84 6345//84 +f 6353//82 6354//82 6352//82 6351//82 +f 6358//83 6362//83 6360//83 6356//83 +f 6354//84 6358//84 6356//84 6352//84 +f 6351//85 6355//85 6357//85 6353//85 +f 6352//86 6356//86 6355//86 6351//86 +f 6353//87 6357//87 6358//87 6354//87 +f 6361//88 6365//88 6366//88 6362//88 +f 6355//83 6359//83 6361//83 6357//83 +f 6359//83 6355//83 6356//83 6360//83 +f 6357//83 6361//83 6362//83 6358//83 +f 6367//87 6363//87 6364//87 6368//87 +f 6362//89 6366//89 6364//89 6360//89 +f 6359//95 6363//95 6365//95 6361//95 +f 6363//91 6359//91 6360//91 6364//91 +f 6369//83 6367//83 6368//83 6370//83 +f 6365//86 6369//86 6370//86 6366//86 +f 6366//85 6370//85 6368//85 6364//85 +f 6363//84 6367//84 6369//84 6365//84 +f 6373//82 6374//82 6372//82 6371//82 +f 6378//83 6382//83 6380//83 6376//83 +f 6374//84 6378//84 6376//84 6372//84 +f 6371//85 6375//85 6377//85 6373//85 +f 6372//86 6376//86 6375//86 6371//86 +f 6373//87 6377//87 6378//87 6374//87 +f 6381//88 6385//88 6386//88 6382//88 +f 6375//83 6379//83 6381//83 6377//83 +f 6379//83 6375//83 6376//83 6380//83 +f 6377//83 6381//83 6382//83 6378//83 +f 6387//87 6383//87 6384//87 6388//87 +f 6382//89 6386//89 6384//89 6380//89 +f 6379//95 6383//95 6385//95 6381//95 +f 6383//91 6379//91 6380//91 6384//91 +f 6389//83 6387//83 6388//83 6390//83 +f 6385//86 6389//86 6390//86 6386//86 +f 6386//85 6390//85 6388//85 6384//85 +f 6383//84 6387//84 6389//84 6385//84 +f 6393//82 6394//82 6392//82 6391//82 +f 6398//83 6402//83 6400//83 6396//83 +f 6394//84 6398//84 6396//84 6392//84 +f 6391//85 6395//85 6397//85 6393//85 +f 6392//86 6396//86 6395//86 6391//86 +f 6393//87 6397//87 6398//87 6394//87 +f 6401//88 6405//88 6406//88 6402//88 +f 6395//83 6399//83 6401//83 6397//83 +f 6399//83 6395//83 6396//83 6400//83 +f 6397//83 6401//83 6402//83 6398//83 +f 6407//87 6403//87 6404//87 6408//87 +f 6402//89 6406//89 6404//89 6400//89 +f 6399//90 6403//90 6405//90 6401//90 +f 6403//91 6399//91 6400//91 6404//91 +f 6409//83 6407//83 6408//83 6410//83 +f 6405//86 6409//86 6410//86 6406//86 +f 6406//85 6410//85 6408//85 6404//85 +f 6403//84 6407//84 6409//84 6405//84 +f 6413//82 6414//82 6412//82 6411//82 +f 6418//83 6422//83 6420//83 6416//83 +f 6414//84 6418//84 6416//84 6412//84 +f 6411//85 6415//85 6417//85 6413//85 +f 6412//86 6416//86 6415//86 6411//86 +f 6413//87 6417//87 6418//87 6414//87 +f 6421//88 6425//88 6426//88 6422//88 +f 6415//83 6419//83 6421//83 6417//83 +f 6419//83 6415//83 6416//83 6420//83 +f 6417//83 6421//83 6422//83 6418//83 +f 6427//87 6423//87 6424//87 6428//87 +f 6422//89 6426//89 6424//89 6420//89 +f 6419//90 6423//90 6425//90 6421//90 +f 6423//91 6419//91 6420//91 6424//91 +f 6429//83 6427//83 6428//83 6430//83 +f 6425//86 6429//86 6430//86 6426//86 +f 6426//85 6430//85 6428//85 6424//85 +f 6423//84 6427//84 6429//84 6425//84 +f 6433//82 6434//82 6432//82 6431//82 +f 6438//83 6442//83 6440//83 6436//83 +f 6434//84 6438//84 6436//84 6432//84 +f 6431//85 6435//85 6437//85 6433//85 +f 6432//86 6436//86 6435//86 6431//86 +f 6433//87 6437//87 6438//87 6434//87 +f 6441//88 6445//88 6446//88 6442//88 +f 6435//83 6439//83 6441//83 6437//83 +f 6439//83 6435//83 6436//83 6440//83 +f 6437//83 6441//83 6442//83 6438//83 +f 6447//87 6443//87 6444//87 6448//87 +f 6442//89 6446//89 6444//89 6440//89 +f 6439//90 6443//90 6445//90 6441//90 +f 6443//97 6439//97 6440//97 6444//97 +f 6449//83 6447//83 6448//83 6450//83 +f 6445//86 6449//86 6450//86 6446//86 +f 6446//85 6450//85 6448//85 6444//85 +f 6443//84 6447//84 6449//84 6445//84 +f 6453//82 6454//82 6452//82 6451//82 +f 6458//83 6462//83 6460//83 6456//83 +f 6454//84 6458//84 6456//84 6452//84 +f 6451//85 6455//85 6457//85 6453//85 +f 6452//86 6456//86 6455//86 6451//86 +f 6453//87 6457//87 6458//87 6454//87 +f 6461//88 6465//88 6466//88 6462//88 +f 6455//83 6459//83 6461//83 6457//83 +f 6459//83 6455//83 6456//83 6460//83 +f 6457//83 6461//83 6462//83 6458//83 +f 6467//87 6463//87 6464//87 6468//87 +f 6462//89 6466//89 6464//89 6460//89 +f 6459//90 6463//90 6465//90 6461//90 +f 6463//97 6459//97 6460//97 6464//97 +f 6469//83 6467//83 6468//83 6470//83 +f 6465//86 6469//86 6470//86 6466//86 +f 6466//85 6470//85 6468//85 6464//85 +f 6463//84 6467//84 6469//84 6465//84 +f 6473//82 6474//82 6472//82 6471//82 +f 6478//83 6482//83 6480//83 6476//83 +f 6474//84 6478//84 6476//84 6472//84 +f 6471//85 6475//85 6477//85 6473//85 +f 6472//86 6476//86 6475//86 6471//86 +f 6473//87 6477//87 6478//87 6474//87 +f 6481//88 6485//88 6486//88 6482//88 +f 6475//83 6479//83 6481//83 6477//83 +f 6479//83 6475//83 6476//83 6480//83 +f 6477//83 6481//83 6482//83 6478//83 +f 6487//87 6483//87 6484//87 6488//87 +f 6482//89 6486//89 6484//89 6480//89 +f 6479//90 6483//90 6485//90 6481//90 +f 6483//91 6479//91 6480//91 6484//91 +f 6489//83 6487//83 6488//83 6490//83 +f 6485//86 6489//86 6490//86 6486//86 +f 6486//85 6490//85 6488//85 6484//85 +f 6483//84 6487//84 6489//84 6485//84 +f 6493//82 6494//82 6492//82 6491//82 +f 6498//83 6502//83 6500//83 6496//83 +f 6494//84 6498//84 6496//84 6492//84 +f 6491//85 6495//85 6497//85 6493//85 +f 6492//86 6496//86 6495//86 6491//86 +f 6493//87 6497//87 6498//87 6494//87 +f 6501//88 6505//88 6506//88 6502//88 +f 6495//83 6499//83 6501//83 6497//83 +f 6499//83 6495//83 6496//83 6500//83 +f 6497//83 6501//83 6502//83 6498//83 +f 6507//87 6503//87 6504//87 6508//87 +f 6502//89 6506//89 6504//89 6500//89 +f 6499//90 6503//90 6505//90 6501//90 +f 6503//91 6499//91 6500//91 6504//91 +f 6509//83 6507//83 6508//83 6510//83 +f 6505//86 6509//86 6510//86 6506//86 +f 6506//85 6510//85 6508//85 6504//85 +f 6503//84 6507//84 6509//84 6505//84 +o Pins_1.011_Plane.219 +v -2.267570 0.085023 -0.213622 +v -2.541971 0.085023 -0.213622 +v -2.267570 0.085023 0.060779 +v -2.541971 0.085023 0.060779 +v -2.267570 0.903927 -0.213622 +v -2.541971 0.903927 -0.213622 +v -2.267570 0.903927 0.060779 +v -2.541971 0.903927 0.060779 +v -2.310447 0.903927 -0.170744 +v -2.499094 0.903927 -0.170744 +v -2.310447 0.903927 0.017902 +v -2.499094 0.903927 0.017902 +v -2.339395 0.854444 -0.141797 +v -2.470146 0.854444 -0.141797 +v -2.339395 0.854444 -0.011045 +v -2.470146 0.854444 -0.011045 +v -2.339395 0.159632 -0.141797 +v -2.470146 0.159632 -0.141797 +v -2.339395 0.159632 -0.011045 +v -2.470146 0.159632 -0.011045 +v -2.267570 0.085023 -0.213622 +v -2.541971 0.085023 -0.213622 +v -2.267570 0.085023 0.060779 +v -2.541971 0.085023 0.060779 +v -2.267570 0.903927 -0.213622 +v -2.541971 0.903927 -0.213622 +v -2.267570 0.903927 0.060779 +v -2.541971 0.903927 0.060779 +v -2.310447 0.903927 -0.170744 +v -2.499094 0.903927 -0.170744 +v -2.310447 0.903927 0.017902 +v -2.499094 0.903927 0.017902 +v -2.339395 0.854444 -0.141797 +v -2.470146 0.854444 -0.141797 +v -2.339395 0.854444 -0.011045 +v -2.470146 0.854444 -0.011045 +v -2.339395 0.159632 -0.141797 +v -2.470146 0.159632 -0.141797 +v -2.339395 0.159632 -0.011045 +v -2.470146 0.159632 -0.011045 +v -2.267570 0.085023 -1.311231 +v -2.541971 0.085023 -1.311231 +v -2.267570 0.085023 -1.036829 +v -2.541971 0.085023 -1.036829 +v -2.267570 0.903927 -1.311231 +v -2.541971 0.903927 -1.311231 +v -2.267570 0.903927 -1.036829 +v -2.541971 0.903927 -1.036829 +v -2.310447 0.903927 -1.268353 +v -2.499094 0.903927 -1.268353 +v -2.310447 0.903927 -1.079707 +v -2.499094 0.903927 -1.079707 +v -2.339395 0.854444 -1.239406 +v -2.470146 0.854444 -1.239406 +v -2.339395 0.854444 -1.108654 +v -2.470146 0.854444 -1.108654 +v -2.339395 0.159632 -1.239406 +v -2.470146 0.159632 -1.239406 +v -2.339395 0.159632 -1.108654 +v -2.470146 0.159632 -1.108654 +v -2.267570 0.085023 -1.311231 +v -2.541971 0.085023 -1.311231 +v -2.267570 0.085023 -1.036829 +v -2.541971 0.085023 -1.036829 +v -2.267570 0.903927 -1.311231 +v -2.541971 0.903927 -1.311231 +v -2.267570 0.903927 -1.036829 +v -2.541971 0.903927 -1.036829 +v -2.310447 0.903927 -1.268353 +v -2.499094 0.903927 -1.268353 +v -2.310447 0.903927 -1.079707 +v -2.499094 0.903927 -1.079707 +v -2.339395 0.854444 -1.239406 +v -2.470146 0.854444 -1.239406 +v -2.339395 0.854444 -1.108654 +v -2.470146 0.854444 -1.108654 +v -2.339395 0.159632 -1.239406 +v -2.470146 0.159632 -1.239406 +v -2.339395 0.159632 -1.108654 +v -2.470146 0.159632 -1.108654 +v -2.267570 0.085023 -0.762426 +v -2.541971 0.085023 -0.762426 +v -2.267570 0.085023 -0.488024 +v -2.541971 0.085023 -0.488024 +v -2.267570 0.903927 -0.762426 +v -2.541971 0.903927 -0.762426 +v -2.267570 0.903927 -0.488024 +v -2.541971 0.903927 -0.488024 +v -2.310447 0.903927 -0.719548 +v -2.499094 0.903927 -0.719548 +v -2.310447 0.903927 -0.530902 +v -2.499094 0.903927 -0.530902 +v -2.339395 0.854444 -0.690601 +v -2.470146 0.854444 -0.690601 +v -2.339395 0.854444 -0.559849 +v -2.470146 0.854444 -0.559849 +v -2.339395 0.159632 -0.690601 +v -2.470146 0.159632 -0.690601 +v -2.339395 0.159632 -0.559849 +v -2.470146 0.159632 -0.559849 +v -2.267570 0.085023 -0.762426 +v -2.541971 0.085023 -0.762426 +v -2.267570 0.085023 -0.488024 +v -2.541971 0.085023 -0.488024 +v -2.267570 0.903927 -0.762426 +v -2.541971 0.903927 -0.762426 +v -2.267570 0.903927 -0.488024 +v -2.541971 0.903927 -0.488024 +v -2.310447 0.903927 -0.719548 +v -2.499094 0.903927 -0.719548 +v -2.310447 0.903927 -0.530902 +v -2.499094 0.903927 -0.530902 +v -2.339395 0.854444 -0.690601 +v -2.470146 0.854444 -0.690601 +v -2.339395 0.854444 -0.559849 +v -2.470146 0.854444 -0.559849 +v -2.339395 0.159632 -0.690601 +v -2.470146 0.159632 -0.690601 +v -2.339395 0.159632 -0.559849 +v -2.470146 0.159632 -0.559849 +v -2.267570 0.085023 -1.036830 +v -2.541971 0.085023 -1.036829 +v -2.267570 0.085023 -0.762428 +v -2.541971 0.085023 -0.762428 +v -2.267570 0.903926 -1.036830 +v -2.541971 0.903927 -1.036829 +v -2.267570 0.903926 -0.762428 +v -2.541971 0.903927 -0.762428 +v -2.310447 0.903927 -0.993952 +v -2.499094 0.903927 -0.993952 +v -2.310447 0.903927 -0.805306 +v -2.499094 0.903927 -0.805305 +v -2.339395 0.854444 -0.965005 +v -2.470146 0.854444 -0.965004 +v -2.339395 0.854444 -0.834253 +v -2.470146 0.854444 -0.834253 +v -2.339395 0.159632 -0.965005 +v -2.470146 0.159632 -0.965004 +v -2.339395 0.159632 -0.834253 +v -2.470146 0.159632 -0.834253 +v -2.267570 0.085023 -1.036830 +v -2.541971 0.085023 -1.036829 +v -2.267570 0.085023 -0.762428 +v -2.541971 0.085023 -0.762428 +v -2.267570 0.903926 -1.036830 +v -2.541971 0.903927 -1.036829 +v -2.267570 0.903926 -0.762428 +v -2.541971 0.903927 -0.762428 +v -2.310447 0.903927 -0.993952 +v -2.499094 0.903927 -0.993952 +v -2.310447 0.903927 -0.805306 +v -2.499094 0.903927 -0.805305 +v -2.339395 0.854444 -0.965005 +v -2.470146 0.854444 -0.965004 +v -2.339395 0.854444 -0.834253 +v -2.470146 0.854444 -0.834253 +v -2.339395 0.159632 -0.965005 +v -2.470146 0.159632 -0.965004 +v -2.339395 0.159632 -0.834253 +v -2.470146 0.159632 -0.834253 +v -2.267570 0.085023 -0.488025 +v -2.541971 0.085023 -0.488025 +v -2.267570 0.085023 -0.213624 +v -2.541971 0.085023 -0.213624 +v -2.267570 0.903927 -0.488025 +v -2.541971 0.903927 -0.488025 +v -2.267570 0.903927 -0.213624 +v -2.541971 0.903927 -0.213624 +v -2.310447 0.903927 -0.445148 +v -2.499094 0.903927 -0.445148 +v -2.310447 0.903927 -0.256501 +v -2.499094 0.903927 -0.256501 +v -2.339395 0.854444 -0.416200 +v -2.470146 0.854444 -0.416200 +v -2.339395 0.854444 -0.285449 +v -2.470146 0.854444 -0.285449 +v -2.339395 0.159632 -0.416200 +v -2.470146 0.159632 -0.416200 +v -2.339395 0.159632 -0.285449 +v -2.470146 0.159632 -0.285449 +v -2.267570 0.085023 -0.488025 +v -2.541971 0.085023 -0.488025 +v -2.267570 0.085023 -0.213624 +v -2.541971 0.085023 -0.213624 +v -2.267570 0.903927 -0.488025 +v -2.541971 0.903927 -0.488025 +v -2.267570 0.903927 -0.213624 +v -2.541971 0.903927 -0.213624 +v -2.310447 0.903927 -0.445148 +v -2.499094 0.903927 -0.445148 +v -2.310447 0.903927 -0.256501 +v -2.499094 0.903927 -0.256501 +v -2.339395 0.854444 -0.416200 +v -2.470146 0.854444 -0.416200 +v -2.339395 0.854444 -0.285449 +v -2.470146 0.854444 -0.285449 +v -2.339395 0.159632 -0.416200 +v -2.470146 0.159632 -0.416200 +v -2.339395 0.159632 -0.285449 +v -2.470146 0.159632 -0.285449 +v -1.993169 0.085023 -0.213622 +v -2.267570 0.085023 -0.213622 +v -1.993169 0.085023 0.060779 +v -2.267570 0.085023 0.060779 +v -1.993169 0.903927 -0.213622 +v -2.267570 0.903927 -0.213622 +v -1.993169 0.903927 0.060779 +v -2.267570 0.903927 0.060779 +v -2.036046 0.903927 -0.170744 +v -2.224693 0.903927 -0.170744 +v -2.036046 0.903927 0.017902 +v -2.224693 0.903927 0.017902 +v -2.064994 0.854444 -0.141797 +v -2.195745 0.854444 -0.141797 +v -2.064994 0.854444 -0.011045 +v -2.195745 0.854444 -0.011045 +v -2.064994 0.159632 -0.141797 +v -2.195745 0.159632 -0.141797 +v -2.064994 0.159632 -0.011045 +v -2.195745 0.159632 -0.011045 +v -1.993169 0.085023 -0.213622 +v -2.267570 0.085023 -0.213622 +v -1.993169 0.085023 0.060779 +v -2.267570 0.085023 0.060779 +v -1.993169 0.903927 -0.213622 +v -2.267570 0.903927 -0.213622 +v -1.993169 0.903927 0.060779 +v -2.267570 0.903927 0.060779 +v -2.036046 0.903927 -0.170744 +v -2.224693 0.903927 -0.170744 +v -2.036046 0.903927 0.017902 +v -2.224693 0.903927 0.017902 +v -2.064994 0.854444 -0.141797 +v -2.195745 0.854444 -0.141797 +v -2.064994 0.854444 -0.011045 +v -2.195745 0.854444 -0.011045 +v -2.064994 0.159632 -0.141797 +v -2.195745 0.159632 -0.141797 +v -2.064994 0.159632 -0.011045 +v -2.195745 0.159632 -0.011045 +v -1.993169 0.085023 -1.311231 +v -2.267570 0.085023 -1.311231 +v -1.993169 0.085023 -1.036829 +v -2.267570 0.085023 -1.036829 +v -1.993169 0.903927 -1.311231 +v -2.267570 0.903927 -1.311231 +v -1.993169 0.903927 -1.036829 +v -2.267570 0.903927 -1.036829 +v -2.036046 0.903927 -1.268353 +v -2.224693 0.903927 -1.268353 +v -2.036046 0.903927 -1.079707 +v -2.224693 0.903927 -1.079707 +v -2.064994 0.854444 -1.239406 +v -2.195745 0.854444 -1.239406 +v -2.064994 0.854444 -1.108654 +v -2.195745 0.854444 -1.108654 +v -2.064994 0.159632 -1.239406 +v -2.195745 0.159632 -1.239406 +v -2.064994 0.159632 -1.108654 +v -2.195745 0.159632 -1.108654 +v -1.993169 0.085023 -1.311231 +v -2.267570 0.085023 -1.311231 +v -1.993169 0.085023 -1.036829 +v -2.267570 0.085023 -1.036829 +v -1.993169 0.903927 -1.311231 +v -2.267570 0.903927 -1.311231 +v -1.993169 0.903927 -1.036829 +v -2.267570 0.903927 -1.036829 +v -2.036046 0.903927 -1.268353 +v -2.224693 0.903927 -1.268353 +v -2.036046 0.903927 -1.079707 +v -2.224693 0.903927 -1.079707 +v -2.064994 0.854444 -1.239406 +v -2.195745 0.854444 -1.239406 +v -2.064994 0.854444 -1.108654 +v -2.195745 0.854444 -1.108654 +v -2.064994 0.159632 -1.239406 +v -2.195745 0.159632 -1.239406 +v -2.064994 0.159632 -1.108654 +v -2.195745 0.159632 -1.108654 +v -1.993169 0.085023 -0.762426 +v -2.267570 0.085023 -0.762426 +v -1.993169 0.085023 -0.488024 +v -2.267570 0.085023 -0.488024 +v -1.993169 0.903927 -0.762426 +v -2.267570 0.903927 -0.762426 +v -1.993169 0.903927 -0.488024 +v -2.267570 0.903927 -0.488024 +v -2.036046 0.903927 -0.719548 +v -2.224693 0.903927 -0.719548 +v -2.036046 0.903927 -0.530902 +v -2.224693 0.903927 -0.530902 +v -2.064994 0.854444 -0.690601 +v -2.195745 0.854444 -0.690601 +v -2.064994 0.854444 -0.559849 +v -2.195745 0.854444 -0.559849 +v -2.064994 0.159632 -0.690601 +v -2.195745 0.159632 -0.690601 +v -2.064994 0.159632 -0.559849 +v -2.195745 0.159632 -0.559849 +v -1.993169 0.085023 -0.762426 +v -2.267570 0.085023 -0.762426 +v -1.993169 0.085023 -0.488024 +v -2.267570 0.085023 -0.488024 +v -1.993169 0.903927 -0.762426 +v -2.267570 0.903927 -0.762426 +v -1.993169 0.903927 -0.488024 +v -2.267570 0.903927 -0.488024 +v -2.036046 0.903927 -0.719548 +v -2.224693 0.903927 -0.719548 +v -2.036046 0.903927 -0.530902 +v -2.224693 0.903927 -0.530902 +v -2.064994 0.854444 -0.690601 +v -2.195745 0.854444 -0.690601 +v -2.064994 0.854444 -0.559849 +v -2.195745 0.854444 -0.559849 +v -2.064994 0.159632 -0.690601 +v -2.195745 0.159632 -0.690601 +v -2.064994 0.159632 -0.559849 +v -2.195745 0.159632 -0.559849 +v -1.993169 0.085023 -1.036830 +v -2.267570 0.085023 -1.036829 +v -1.993169 0.085023 -0.762428 +v -2.267570 0.085023 -0.762428 +v -1.993169 0.903926 -1.036830 +v -2.267570 0.903927 -1.036829 +v -1.993169 0.903926 -0.762428 +v -2.267570 0.903927 -0.762428 +v -2.036046 0.903927 -0.993952 +v -2.224693 0.903927 -0.993952 +v -2.036046 0.903927 -0.805306 +v -2.224693 0.903927 -0.805305 +v -2.064994 0.854444 -0.965005 +v -2.195745 0.854444 -0.965004 +v -2.064994 0.854444 -0.834253 +v -2.195745 0.854444 -0.834253 +v -2.064994 0.159632 -0.965005 +v -2.195745 0.159632 -0.965004 +v -2.064994 0.159632 -0.834253 +v -2.195745 0.159632 -0.834253 +v -1.993169 0.085023 -1.036830 +v -2.267570 0.085023 -1.036829 +v -1.993169 0.085023 -0.762428 +v -2.267570 0.085023 -0.762428 +v -1.993169 0.903926 -1.036830 +v -2.267570 0.903927 -1.036829 +v -1.993169 0.903926 -0.762428 +v -2.267570 0.903927 -0.762428 +v -2.036046 0.903927 -0.993952 +v -2.224693 0.903927 -0.993952 +v -2.036046 0.903927 -0.805306 +v -2.224693 0.903927 -0.805305 +v -2.064994 0.854444 -0.965005 +v -2.195745 0.854444 -0.965004 +v -2.064994 0.854444 -0.834253 +v -2.195745 0.854444 -0.834253 +v -2.064994 0.159632 -0.965005 +v -2.195745 0.159632 -0.965004 +v -2.064994 0.159632 -0.834253 +v -2.195745 0.159632 -0.834253 +v -1.993169 0.085023 -0.488025 +v -2.267570 0.085023 -0.488025 +v -1.993169 0.085023 -0.213624 +v -2.267570 0.085023 -0.213624 +v -1.993169 0.903927 -0.488025 +v -2.267570 0.903927 -0.488025 +v -1.993169 0.903927 -0.213624 +v -2.267570 0.903927 -0.213624 +v -2.036046 0.903927 -0.445148 +v -2.224693 0.903927 -0.445148 +v -2.036046 0.903927 -0.256501 +v -2.224693 0.903927 -0.256501 +v -2.064994 0.854444 -0.416200 +v -2.195745 0.854444 -0.416200 +v -2.064994 0.854444 -0.285449 +v -2.195745 0.854444 -0.285449 +v -2.064994 0.159632 -0.416200 +v -2.195745 0.159632 -0.416200 +v -2.064994 0.159632 -0.285449 +v -2.195745 0.159632 -0.285449 +v -1.993169 0.085023 -0.488025 +v -2.267570 0.085023 -0.488025 +v -1.993169 0.085023 -0.213624 +v -2.267570 0.085023 -0.213624 +v -1.993169 0.903927 -0.488025 +v -2.267570 0.903927 -0.488025 +v -1.993169 0.903927 -0.213624 +v -2.267570 0.903927 -0.213624 +v -2.036046 0.903927 -0.445148 +v -2.224693 0.903927 -0.445148 +v -2.036046 0.903927 -0.256501 +v -2.224693 0.903927 -0.256501 +v -2.064994 0.854444 -0.416200 +v -2.195745 0.854444 -0.416200 +v -2.064994 0.854444 -0.285449 +v -2.195745 0.854444 -0.285449 +v -2.064994 0.159632 -0.416200 +v -2.195745 0.159632 -0.416200 +v -2.064994 0.159632 -0.285449 +v -2.195745 0.159632 -0.285449 +v -1.718767 0.085023 -0.213622 +v -1.993169 0.085023 -0.213622 +v -1.718767 0.085023 0.060779 +v -1.993169 0.085023 0.060779 +v -1.718767 0.903927 -0.213622 +v -1.993169 0.903927 -0.213622 +v -1.718767 0.903927 0.060779 +v -1.993169 0.903927 0.060779 +v -1.761645 0.903927 -0.170744 +v -1.950291 0.903927 -0.170744 +v -1.761645 0.903927 0.017902 +v -1.950291 0.903927 0.017902 +v -1.790592 0.854444 -0.141797 +v -1.921344 0.854444 -0.141797 +v -1.790592 0.854444 -0.011045 +v -1.921344 0.854444 -0.011045 +v -1.790592 0.159632 -0.141797 +v -1.921344 0.159632 -0.141797 +v -1.790592 0.159632 -0.011045 +v -1.921344 0.159632 -0.011045 +v -1.718767 0.085023 -0.213622 +v -1.993169 0.085023 -0.213622 +v -1.718767 0.085023 0.060779 +v -1.993169 0.085023 0.060779 +v -1.718767 0.903927 -0.213622 +v -1.993169 0.903927 -0.213622 +v -1.718767 0.903927 0.060779 +v -1.993169 0.903927 0.060779 +v -1.761645 0.903927 -0.170744 +v -1.950291 0.903927 -0.170744 +v -1.761645 0.903927 0.017902 +v -1.950291 0.903927 0.017902 +v -1.790592 0.854444 -0.141797 +v -1.921344 0.854444 -0.141797 +v -1.790592 0.854444 -0.011045 +v -1.921344 0.854444 -0.011045 +v -1.790592 0.159632 -0.141797 +v -1.921344 0.159632 -0.141797 +v -1.790592 0.159632 -0.011045 +v -1.921344 0.159632 -0.011045 +v -1.718767 0.085023 -1.311231 +v -1.993169 0.085023 -1.311231 +v -1.718767 0.085023 -1.036829 +v -1.993169 0.085023 -1.036829 +v -1.718767 0.903927 -1.311231 +v -1.993169 0.903927 -1.311231 +v -1.718767 0.903927 -1.036829 +v -1.993169 0.903927 -1.036829 +v -1.761645 0.903927 -1.268353 +v -1.950291 0.903927 -1.268353 +v -1.761645 0.903927 -1.079707 +v -1.950291 0.903927 -1.079707 +v -1.790592 0.854444 -1.239406 +v -1.921344 0.854444 -1.239406 +v -1.790592 0.854444 -1.108654 +v -1.921344 0.854444 -1.108654 +v -1.790592 0.159632 -1.239406 +v -1.921344 0.159632 -1.239406 +v -1.790592 0.159632 -1.108654 +v -1.921344 0.159632 -1.108654 +v -1.718767 0.085023 -1.311231 +v -1.993169 0.085023 -1.311231 +v -1.718767 0.085023 -1.036829 +v -1.993169 0.085023 -1.036829 +v -1.718767 0.903927 -1.311231 +v -1.993169 0.903927 -1.311231 +v -1.718767 0.903927 -1.036829 +v -1.993169 0.903927 -1.036829 +v -1.761645 0.903927 -1.268353 +v -1.950291 0.903927 -1.268353 +v -1.761645 0.903927 -1.079707 +v -1.950291 0.903927 -1.079707 +v -1.790592 0.854444 -1.239406 +v -1.921344 0.854444 -1.239406 +v -1.790592 0.854444 -1.108654 +v -1.921344 0.854444 -1.108654 +v -1.790592 0.159632 -1.239406 +v -1.921344 0.159632 -1.239406 +v -1.790592 0.159632 -1.108654 +v -1.921344 0.159632 -1.108654 +v -1.718767 0.085023 -0.762426 +v -1.993169 0.085023 -0.762426 +v -1.718767 0.085023 -0.488024 +v -1.993169 0.085023 -0.488024 +v -1.718767 0.903927 -0.762426 +v -1.993169 0.903927 -0.762426 +v -1.718767 0.903927 -0.488024 +v -1.993169 0.903927 -0.488024 +v -1.761645 0.903927 -0.719548 +v -1.950291 0.903927 -0.719548 +v -1.761645 0.903927 -0.530902 +v -1.950291 0.903927 -0.530902 +v -1.790592 0.854444 -0.690601 +v -1.921344 0.854444 -0.690601 +v -1.790592 0.854444 -0.559849 +v -1.921344 0.854444 -0.559849 +v -1.790592 0.159632 -0.690601 +v -1.921344 0.159632 -0.690601 +v -1.790592 0.159632 -0.559849 +v -1.921344 0.159632 -0.559849 +v -1.718767 0.085023 -0.762426 +v -1.993169 0.085023 -0.762426 +v -1.718767 0.085023 -0.488024 +v -1.993169 0.085023 -0.488024 +v -1.718767 0.903927 -0.762426 +v -1.993169 0.903927 -0.762426 +v -1.718767 0.903927 -0.488024 +v -1.993169 0.903927 -0.488024 +v -1.761645 0.903927 -0.719548 +v -1.950291 0.903927 -0.719548 +v -1.761645 0.903927 -0.530902 +v -1.950291 0.903927 -0.530902 +v -1.790592 0.854444 -0.690601 +v -1.921344 0.854444 -0.690601 +v -1.790592 0.854444 -0.559849 +v -1.921344 0.854444 -0.559849 +v -1.790592 0.159632 -0.690601 +v -1.921344 0.159632 -0.690601 +v -1.790592 0.159632 -0.559849 +v -1.921344 0.159632 -0.559849 +v -1.718767 0.085023 -1.036830 +v -1.993169 0.085023 -1.036829 +v -1.718767 0.085023 -0.762428 +v -1.993169 0.085023 -0.762428 +v -1.718767 0.903926 -1.036830 +v -1.993169 0.903927 -1.036829 +v -1.718767 0.903926 -0.762428 +v -1.993169 0.903927 -0.762428 +v -1.761645 0.903927 -0.993952 +v -1.950291 0.903927 -0.993952 +v -1.761645 0.903927 -0.805306 +v -1.950291 0.903927 -0.805305 +v -1.790592 0.854444 -0.965005 +v -1.921344 0.854444 -0.965004 +v -1.790592 0.854444 -0.834253 +v -1.921344 0.854444 -0.834253 +v -1.790592 0.159632 -0.965005 +v -1.921344 0.159632 -0.965004 +v -1.790592 0.159632 -0.834253 +v -1.921344 0.159632 -0.834253 +v -1.718767 0.085023 -1.036830 +v -1.993169 0.085023 -1.036829 +v -1.718767 0.085023 -0.762428 +v -1.993169 0.085023 -0.762428 +v -1.718767 0.903926 -1.036830 +v -1.993169 0.903927 -1.036829 +v -1.718767 0.903926 -0.762428 +v -1.993169 0.903927 -0.762428 +v -1.761645 0.903927 -0.993952 +v -1.950291 0.903927 -0.993952 +v -1.761645 0.903927 -0.805306 +v -1.950291 0.903927 -0.805305 +v -1.790592 0.854444 -0.965005 +v -1.921344 0.854444 -0.965004 +v -1.790592 0.854444 -0.834253 +v -1.921344 0.854444 -0.834253 +v -1.790592 0.159632 -0.965005 +v -1.921344 0.159632 -0.965004 +v -1.790592 0.159632 -0.834253 +v -1.921344 0.159632 -0.834253 +v -1.718767 0.085023 -0.488025 +v -1.993169 0.085023 -0.488025 +v -1.718767 0.085023 -0.213624 +v -1.993169 0.085023 -0.213624 +v -1.718767 0.903927 -0.488025 +v -1.993169 0.903927 -0.488025 +v -1.718767 0.903927 -0.213624 +v -1.993169 0.903927 -0.213624 +v -1.761645 0.903927 -0.445148 +v -1.950291 0.903927 -0.445148 +v -1.761645 0.903927 -0.256501 +v -1.950291 0.903927 -0.256501 +v -1.790592 0.854444 -0.416200 +v -1.921344 0.854444 -0.416200 +v -1.790592 0.854444 -0.285449 +v -1.921344 0.854444 -0.285449 +v -1.790592 0.159632 -0.416200 +v -1.921344 0.159632 -0.416200 +v -1.790592 0.159632 -0.285449 +v -1.921344 0.159632 -0.285449 +v -1.718767 0.085023 -0.488025 +v -1.993169 0.085023 -0.488025 +v -1.718767 0.085023 -0.213624 +v -1.993169 0.085023 -0.213624 +v -1.718767 0.903927 -0.488025 +v -1.993169 0.903927 -0.488025 +v -1.718767 0.903927 -0.213624 +v -1.993169 0.903927 -0.213624 +v -1.761645 0.903927 -0.445148 +v -1.950291 0.903927 -0.445148 +v -1.761645 0.903927 -0.256501 +v -1.950291 0.903927 -0.256501 +v -1.790592 0.854444 -0.416200 +v -1.921344 0.854444 -0.416200 +v -1.790592 0.854444 -0.285449 +v -1.921344 0.854444 -0.285449 +v -1.790592 0.159632 -0.416200 +v -1.921344 0.159632 -0.416200 +v -1.790592 0.159632 -0.285449 +v -1.921344 0.159632 -0.285449 +v -1.444366 0.085023 -0.213622 +v -1.718767 0.085023 -0.213622 +v -1.444366 0.085023 0.060779 +v -1.718767 0.085023 0.060779 +v -1.444366 0.903927 -0.213622 +v -1.718767 0.903927 -0.213622 +v -1.444366 0.903927 0.060779 +v -1.718767 0.903927 0.060779 +v -1.487243 0.903927 -0.170744 +v -1.675890 0.903927 -0.170744 +v -1.487243 0.903927 0.017902 +v -1.675890 0.903927 0.017902 +v -1.516191 0.854444 -0.141797 +v -1.646942 0.854444 -0.141797 +v -1.516191 0.854444 -0.011045 +v -1.646942 0.854444 -0.011045 +v -1.516191 0.159632 -0.141797 +v -1.646942 0.159632 -0.141797 +v -1.516191 0.159632 -0.011045 +v -1.646942 0.159632 -0.011045 +v -1.444366 0.085023 -0.213622 +v -1.718767 0.085023 -0.213622 +v -1.444366 0.085023 0.060779 +v -1.718767 0.085023 0.060779 +v -1.444366 0.903927 -0.213622 +v -1.718767 0.903927 -0.213622 +v -1.444366 0.903927 0.060779 +v -1.718767 0.903927 0.060779 +v -1.487243 0.903927 -0.170744 +v -1.675890 0.903927 -0.170744 +v -1.487243 0.903927 0.017902 +v -1.675890 0.903927 0.017902 +v -1.516191 0.854444 -0.141797 +v -1.646942 0.854444 -0.141797 +v -1.516191 0.854444 -0.011045 +v -1.646942 0.854444 -0.011045 +v -1.516191 0.159632 -0.141797 +v -1.646942 0.159632 -0.141797 +v -1.516191 0.159632 -0.011045 +v -1.646942 0.159632 -0.011045 +v -1.444366 0.085023 -1.311231 +v -1.718767 0.085023 -1.311231 +v -1.444366 0.085023 -1.036829 +v -1.718767 0.085023 -1.036829 +v -1.444366 0.903927 -1.311231 +v -1.718767 0.903927 -1.311231 +v -1.444366 0.903927 -1.036829 +v -1.718767 0.903927 -1.036829 +v -1.487243 0.903927 -1.268353 +v -1.675890 0.903927 -1.268353 +v -1.487243 0.903927 -1.079707 +v -1.675890 0.903927 -1.079707 +v -1.516191 0.854444 -1.239406 +v -1.646942 0.854444 -1.239406 +v -1.516191 0.854444 -1.108654 +v -1.646942 0.854444 -1.108654 +v -1.516191 0.159632 -1.239406 +v -1.646942 0.159632 -1.239406 +v -1.516191 0.159632 -1.108654 +v -1.646942 0.159632 -1.108654 +v -1.444366 0.085023 -1.311231 +v -1.718767 0.085023 -1.311231 +v -1.444366 0.085023 -1.036829 +v -1.718767 0.085023 -1.036829 +v -1.444366 0.903927 -1.311231 +v -1.718767 0.903927 -1.311231 +v -1.444366 0.903927 -1.036829 +v -1.718767 0.903927 -1.036829 +v -1.487243 0.903927 -1.268353 +v -1.675890 0.903927 -1.268353 +v -1.487243 0.903927 -1.079707 +v -1.675890 0.903927 -1.079707 +v -1.516191 0.854444 -1.239406 +v -1.646942 0.854444 -1.239406 +v -1.516191 0.854444 -1.108654 +v -1.646942 0.854444 -1.108654 +v -1.516191 0.159632 -1.239406 +v -1.646942 0.159632 -1.239406 +v -1.516191 0.159632 -1.108654 +v -1.646942 0.159632 -1.108654 +v -1.444366 0.085023 -0.762426 +v -1.718767 0.085023 -0.762426 +v -1.444366 0.085023 -0.488024 +v -1.718767 0.085023 -0.488024 +v -1.444366 0.903927 -0.762426 +v -1.718767 0.903927 -0.762426 +v -1.444366 0.903927 -0.488024 +v -1.718767 0.903927 -0.488024 +v -1.487243 0.903927 -0.719548 +v -1.675890 0.903927 -0.719548 +v -1.487243 0.903927 -0.530902 +v -1.675890 0.903927 -0.530902 +v -1.516191 0.854444 -0.690601 +v -1.646942 0.854444 -0.690601 +v -1.516191 0.854444 -0.559849 +v -1.646942 0.854444 -0.559849 +v -1.516191 0.159632 -0.690601 +v -1.646942 0.159632 -0.690601 +v -1.516191 0.159632 -0.559849 +v -1.646942 0.159632 -0.559849 +v -1.444366 0.085023 -0.762426 +v -1.718767 0.085023 -0.762426 +v -1.444366 0.085023 -0.488024 +v -1.718767 0.085023 -0.488024 +v -1.444366 0.903927 -0.762426 +v -1.718767 0.903927 -0.762426 +v -1.444366 0.903927 -0.488024 +v -1.718767 0.903927 -0.488024 +v -1.487243 0.903927 -0.719548 +v -1.675890 0.903927 -0.719548 +v -1.487243 0.903927 -0.530902 +v -1.675890 0.903927 -0.530902 +v -1.516191 0.854444 -0.690601 +v -1.646942 0.854444 -0.690601 +v -1.516191 0.854444 -0.559849 +v -1.646942 0.854444 -0.559849 +v -1.516191 0.159632 -0.690601 +v -1.646942 0.159632 -0.690601 +v -1.516191 0.159632 -0.559849 +v -1.646942 0.159632 -0.559849 +v -1.444366 0.085023 -1.036830 +v -1.718767 0.085023 -1.036829 +v -1.444366 0.085023 -0.762428 +v -1.718767 0.085023 -0.762428 +v -1.444366 0.903926 -1.036830 +v -1.718767 0.903927 -1.036829 +v -1.444366 0.903926 -0.762428 +v -1.718767 0.903927 -0.762428 +v -1.487244 0.903927 -0.993952 +v -1.675890 0.903927 -0.993952 +v -1.487244 0.903927 -0.805306 +v -1.675890 0.903927 -0.805305 +v -1.516191 0.854444 -0.965005 +v -1.646942 0.854444 -0.965004 +v -1.516191 0.854444 -0.834253 +v -1.646942 0.854444 -0.834253 +v -1.516191 0.159632 -0.965005 +v -1.646942 0.159632 -0.965004 +v -1.516191 0.159632 -0.834253 +v -1.646942 0.159632 -0.834253 +v -1.444366 0.085023 -1.036830 +v -1.718767 0.085023 -1.036829 +v -1.444366 0.085023 -0.762428 +v -1.718767 0.085023 -0.762428 +v -1.444366 0.903926 -1.036830 +v -1.718767 0.903927 -1.036829 +v -1.444366 0.903926 -0.762428 +v -1.718767 0.903927 -0.762428 +v -1.487244 0.903927 -0.993952 +v -1.675890 0.903927 -0.993952 +v -1.487244 0.903927 -0.805306 +v -1.675890 0.903927 -0.805305 +v -1.516191 0.854444 -0.965005 +v -1.646942 0.854444 -0.965004 +v -1.516191 0.854444 -0.834253 +v -1.646942 0.854444 -0.834253 +v -1.516191 0.159632 -0.965005 +v -1.646942 0.159632 -0.965004 +v -1.516191 0.159632 -0.834253 +v -1.646942 0.159632 -0.834253 +v -1.444366 0.085023 -0.488025 +v -1.718767 0.085023 -0.488025 +v -1.444366 0.085023 -0.213624 +v -1.718767 0.085023 -0.213624 +v -1.444366 0.903927 -0.488025 +v -1.718767 0.903927 -0.488025 +v -1.444366 0.903927 -0.213624 +v -1.718767 0.903927 -0.213624 +v -1.487243 0.903927 -0.445148 +v -1.675890 0.903927 -0.445148 +v -1.487243 0.903927 -0.256501 +v -1.675890 0.903927 -0.256501 +v -1.516191 0.854444 -0.416200 +v -1.646942 0.854444 -0.416200 +v -1.516191 0.854444 -0.285449 +v -1.646942 0.854444 -0.285449 +v -1.516191 0.159632 -0.416200 +v -1.646942 0.159632 -0.416200 +v -1.516191 0.159632 -0.285449 +v -1.646942 0.159632 -0.285449 +v -1.444366 0.085023 -0.488025 +v -1.718767 0.085023 -0.488025 +v -1.444366 0.085023 -0.213624 +v -1.718767 0.085023 -0.213624 +v -1.444366 0.903927 -0.488025 +v -1.718767 0.903927 -0.488025 +v -1.444366 0.903927 -0.213624 +v -1.718767 0.903927 -0.213624 +v -1.487243 0.903927 -0.445148 +v -1.675890 0.903927 -0.445148 +v -1.487243 0.903927 -0.256501 +v -1.675890 0.903927 -0.256501 +v -1.516191 0.854444 -0.416200 +v -1.646942 0.854444 -0.416200 +v -1.516191 0.854444 -0.285449 +v -1.646942 0.854444 -0.285449 +v -1.516191 0.159632 -0.416200 +v -1.646942 0.159632 -0.416200 +v -1.516191 0.159632 -0.285449 +v -1.646942 0.159632 -0.285449 +v -1.169965 0.085023 -0.213622 +v -1.444366 0.085023 -0.213622 +v -1.169965 0.085023 0.060779 +v -1.444366 0.085023 0.060779 +v -1.169965 0.903927 -0.213622 +v -1.444366 0.903927 -0.213622 +v -1.169965 0.903927 0.060779 +v -1.444366 0.903927 0.060779 +v -1.212842 0.903927 -0.170744 +v -1.401489 0.903927 -0.170744 +v -1.212842 0.903927 0.017902 +v -1.401489 0.903927 0.017902 +v -1.241789 0.854444 -0.141797 +v -1.372541 0.854444 -0.141797 +v -1.241789 0.854444 -0.011045 +v -1.372541 0.854444 -0.011045 +v -1.241789 0.159632 -0.141797 +v -1.372541 0.159632 -0.141797 +v -1.241789 0.159632 -0.011045 +v -1.372541 0.159632 -0.011045 +v -1.169965 0.085023 -0.213622 +v -1.444366 0.085023 -0.213622 +v -1.169965 0.085023 0.060779 +v -1.444366 0.085023 0.060779 +v -1.169965 0.903927 -0.213622 +v -1.444366 0.903927 -0.213622 +v -1.169965 0.903927 0.060779 +v -1.444366 0.903927 0.060779 +v -1.212842 0.903927 -0.170744 +v -1.401489 0.903927 -0.170744 +v -1.212842 0.903927 0.017902 +v -1.401489 0.903927 0.017902 +v -1.241789 0.854444 -0.141797 +v -1.372541 0.854444 -0.141797 +v -1.241789 0.854444 -0.011045 +v -1.372541 0.854444 -0.011045 +v -1.241789 0.159632 -0.141797 +v -1.372541 0.159632 -0.141797 +v -1.241789 0.159632 -0.011045 +v -1.372541 0.159632 -0.011045 +v -1.169965 0.085023 -1.311231 +v -1.444366 0.085023 -1.311231 +v -1.169965 0.085023 -1.036829 +v -1.444366 0.085023 -1.036829 +v -1.169965 0.903927 -1.311231 +v -1.444366 0.903927 -1.311231 +v -1.169965 0.903927 -1.036829 +v -1.444366 0.903927 -1.036829 +v -1.212842 0.903927 -1.268353 +v -1.401489 0.903927 -1.268353 +v -1.212842 0.903927 -1.079707 +v -1.401489 0.903927 -1.079707 +v -1.241789 0.854444 -1.239406 +v -1.372541 0.854444 -1.239406 +v -1.241789 0.854444 -1.108654 +v -1.372541 0.854444 -1.108654 +v -1.241789 0.159632 -1.239406 +v -1.372541 0.159632 -1.239406 +v -1.241789 0.159632 -1.108654 +v -1.372541 0.159632 -1.108654 +v -1.169965 0.085023 -1.311231 +v -1.444366 0.085023 -1.311231 +v -1.169965 0.085023 -1.036829 +v -1.444366 0.085023 -1.036829 +v -1.169965 0.903927 -1.311231 +v -1.444366 0.903927 -1.311231 +v -1.169965 0.903927 -1.036829 +v -1.444366 0.903927 -1.036829 +v -1.212842 0.903927 -1.268353 +v -1.401489 0.903927 -1.268353 +v -1.212842 0.903927 -1.079707 +v -1.401489 0.903927 -1.079707 +v -1.241789 0.854444 -1.239406 +v -1.372541 0.854444 -1.239406 +v -1.241789 0.854444 -1.108654 +v -1.372541 0.854444 -1.108654 +v -1.241789 0.159632 -1.239406 +v -1.372541 0.159632 -1.239406 +v -1.241789 0.159632 -1.108654 +v -1.372541 0.159632 -1.108654 +v -1.169965 0.085023 -0.762426 +v -1.444366 0.085023 -0.762426 +v -1.169965 0.085023 -0.488024 +v -1.444366 0.085023 -0.488024 +v -1.169965 0.903927 -0.762426 +v -1.444366 0.903927 -0.762426 +v -1.169965 0.903927 -0.488024 +v -1.444366 0.903927 -0.488024 +v -1.212842 0.903927 -0.719548 +v -1.401489 0.903927 -0.719548 +v -1.212842 0.903927 -0.530902 +v -1.401489 0.903927 -0.530902 +v -1.241789 0.854444 -0.690601 +v -1.372541 0.854444 -0.690601 +v -1.241789 0.854444 -0.559849 +v -1.372541 0.854444 -0.559849 +v -1.241789 0.159632 -0.690601 +v -1.372541 0.159632 -0.690601 +v -1.241789 0.159632 -0.559849 +v -1.372541 0.159632 -0.559849 +v -1.169965 0.085023 -0.762426 +v -1.444366 0.085023 -0.762426 +v -1.169965 0.085023 -0.488024 +v -1.444366 0.085023 -0.488024 +v -1.169965 0.903927 -0.762426 +v -1.444366 0.903927 -0.762426 +v -1.169965 0.903927 -0.488024 +v -1.444366 0.903927 -0.488024 +v -1.212842 0.903927 -0.719548 +v -1.401489 0.903927 -0.719548 +v -1.212842 0.903927 -0.530902 +v -1.401489 0.903927 -0.530902 +v -1.241789 0.854444 -0.690601 +v -1.372541 0.854444 -0.690601 +v -1.241789 0.854444 -0.559849 +v -1.372541 0.854444 -0.559849 +v -1.241789 0.159632 -0.690601 +v -1.372541 0.159632 -0.690601 +v -1.241789 0.159632 -0.559849 +v -1.372541 0.159632 -0.559849 +v -1.169965 0.085023 -1.036830 +v -1.444366 0.085023 -1.036829 +v -1.169965 0.085023 -0.762428 +v -1.444366 0.085023 -0.762428 +v -1.169965 0.903926 -1.036830 +v -1.444366 0.903927 -1.036829 +v -1.169965 0.903926 -0.762428 +v -1.444366 0.903927 -0.762428 +v -1.212842 0.903927 -0.993952 +v -1.401489 0.903927 -0.993952 +v -1.212842 0.903927 -0.805306 +v -1.401489 0.903927 -0.805305 +v -1.241790 0.854444 -0.965005 +v -1.372541 0.854444 -0.965004 +v -1.241790 0.854444 -0.834253 +v -1.372541 0.854444 -0.834253 +v -1.241790 0.159632 -0.965005 +v -1.372541 0.159632 -0.965004 +v -1.241790 0.159632 -0.834253 +v -1.372541 0.159632 -0.834253 +v -1.169965 0.085023 -1.036830 +v -1.444366 0.085023 -1.036829 +v -1.169965 0.085023 -0.762428 +v -1.444366 0.085023 -0.762428 +v -1.169965 0.903926 -1.036830 +v -1.444366 0.903927 -1.036829 +v -1.169965 0.903926 -0.762428 +v -1.444366 0.903927 -0.762428 +v -1.212842 0.903927 -0.993952 +v -1.401489 0.903927 -0.993952 +v -1.212842 0.903927 -0.805306 +v -1.401489 0.903927 -0.805305 +v -1.241790 0.854444 -0.965005 +v -1.372541 0.854444 -0.965004 +v -1.241790 0.854444 -0.834253 +v -1.372541 0.854444 -0.834253 +v -1.241790 0.159632 -0.965005 +v -1.372541 0.159632 -0.965004 +v -1.241790 0.159632 -0.834253 +v -1.372541 0.159632 -0.834253 +v -1.169965 0.085023 -0.488025 +v -1.444366 0.085023 -0.488025 +v -1.169965 0.085023 -0.213624 +v -1.444366 0.085023 -0.213624 +v -1.169965 0.903927 -0.488025 +v -1.444366 0.903927 -0.488025 +v -1.169965 0.903927 -0.213624 +v -1.444366 0.903927 -0.213624 +v -1.212842 0.903927 -0.445148 +v -1.401489 0.903927 -0.445148 +v -1.212842 0.903927 -0.256501 +v -1.401489 0.903927 -0.256501 +v -1.241789 0.854444 -0.416200 +v -1.372541 0.854444 -0.416200 +v -1.241789 0.854444 -0.285449 +v -1.372541 0.854444 -0.285449 +v -1.241789 0.159632 -0.416200 +v -1.372541 0.159632 -0.416200 +v -1.241789 0.159632 -0.285449 +v -1.372541 0.159632 -0.285449 +v -1.169965 0.085023 -0.488025 +v -1.444366 0.085023 -0.488025 +v -1.169965 0.085023 -0.213624 +v -1.444366 0.085023 -0.213624 +v -1.169965 0.903927 -0.488025 +v -1.444366 0.903927 -0.488025 +v -1.169965 0.903927 -0.213624 +v -1.444366 0.903927 -0.213624 +v -1.212842 0.903927 -0.445148 +v -1.401489 0.903927 -0.445148 +v -1.212842 0.903927 -0.256501 +v -1.401489 0.903927 -0.256501 +v -1.241789 0.854444 -0.416200 +v -1.372541 0.854444 -0.416200 +v -1.241789 0.854444 -0.285449 +v -1.372541 0.854444 -0.285449 +v -1.241789 0.159632 -0.416200 +v -1.372541 0.159632 -0.416200 +v -1.241789 0.159632 -0.285449 +v -1.372541 0.159632 -0.285449 +v -0.895563 0.085023 -0.213622 +v -1.169965 0.085023 -0.213622 +v -0.895563 0.085023 0.060779 +v -1.169965 0.085023 0.060779 +v -0.895563 0.903927 -0.213622 +v -1.169965 0.903927 -0.213622 +v -0.895563 0.903927 0.060779 +v -1.169965 0.903927 0.060779 +v -0.938441 0.903927 -0.170744 +v -1.127087 0.903927 -0.170744 +v -0.938441 0.903927 0.017902 +v -1.127087 0.903927 0.017902 +v -0.967388 0.854444 -0.141797 +v -1.098140 0.854444 -0.141797 +v -0.967388 0.854444 -0.011045 +v -1.098140 0.854444 -0.011045 +v -0.967388 0.159632 -0.141797 +v -1.098140 0.159632 -0.141797 +v -0.967388 0.159632 -0.011045 +v -1.098140 0.159632 -0.011045 +v -0.895563 0.085023 -0.213622 +v -1.169965 0.085023 -0.213622 +v -0.895563 0.085023 0.060779 +v -1.169965 0.085023 0.060779 +v -0.895563 0.903927 -0.213622 +v -1.169965 0.903927 -0.213622 +v -0.895563 0.903927 0.060779 +v -1.169965 0.903927 0.060779 +v -0.938441 0.903927 -0.170744 +v -1.127087 0.903927 -0.170744 +v -0.938441 0.903927 0.017902 +v -1.127087 0.903927 0.017902 +v -0.967388 0.854444 -0.141797 +v -1.098140 0.854444 -0.141797 +v -0.967388 0.854444 -0.011045 +v -1.098140 0.854444 -0.011045 +v -0.967388 0.159632 -0.141797 +v -1.098140 0.159632 -0.141797 +v -0.967388 0.159632 -0.011045 +v -1.098140 0.159632 -0.011045 +v -0.895563 0.085023 -1.311231 +v -1.169965 0.085023 -1.311231 +v -0.895563 0.085023 -1.036829 +v -1.169965 0.085023 -1.036829 +v -0.895563 0.903927 -1.311231 +v -1.169965 0.903927 -1.311231 +v -0.895563 0.903927 -1.036829 +v -1.169965 0.903927 -1.036829 +v -0.938441 0.903927 -1.268353 +v -1.127087 0.903927 -1.268353 +v -0.938441 0.903927 -1.079707 +v -1.127087 0.903927 -1.079707 +v -0.967388 0.854444 -1.239406 +v -1.098140 0.854444 -1.239406 +v -0.967388 0.854444 -1.108654 +v -1.098140 0.854444 -1.108654 +v -0.967388 0.159632 -1.239406 +v -1.098140 0.159632 -1.239406 +v -0.967388 0.159632 -1.108654 +v -1.098140 0.159632 -1.108654 +v -0.895563 0.085023 -1.311231 +v -1.169965 0.085023 -1.311231 +v -0.895563 0.085023 -1.036829 +v -1.169965 0.085023 -1.036829 +v -0.895563 0.903927 -1.311231 +v -1.169965 0.903927 -1.311231 +v -0.895563 0.903927 -1.036829 +v -1.169965 0.903927 -1.036829 +v -0.938441 0.903927 -1.268353 +v -1.127087 0.903927 -1.268353 +v -0.938441 0.903927 -1.079707 +v -1.127087 0.903927 -1.079707 +v -0.967388 0.854444 -1.239406 +v -1.098140 0.854444 -1.239406 +v -0.967388 0.854444 -1.108654 +v -1.098140 0.854444 -1.108654 +v -0.967388 0.159632 -1.239406 +v -1.098140 0.159632 -1.239406 +v -0.967388 0.159632 -1.108654 +v -1.098140 0.159632 -1.108654 +v -0.895563 0.085023 -0.762426 +v -1.169965 0.085023 -0.762426 +v -0.895563 0.085023 -0.488024 +v -1.169965 0.085023 -0.488024 +v -0.895563 0.903927 -0.762426 +v -1.169965 0.903927 -0.762426 +v -0.895563 0.903927 -0.488024 +v -1.169965 0.903927 -0.488024 +v -0.938441 0.903927 -0.719548 +v -1.127087 0.903927 -0.719548 +v -0.938441 0.903927 -0.530902 +v -1.127087 0.903927 -0.530902 +v -0.967388 0.854444 -0.690601 +v -1.098140 0.854444 -0.690601 +v -0.967388 0.854444 -0.559849 +v -1.098140 0.854444 -0.559849 +v -0.967388 0.159632 -0.690601 +v -1.098140 0.159632 -0.690601 +v -0.967388 0.159632 -0.559849 +v -1.098140 0.159632 -0.559849 +v -0.895563 0.085023 -0.762426 +v -1.169965 0.085023 -0.762426 +v -0.895563 0.085023 -0.488024 +v -1.169965 0.085023 -0.488024 +v -0.895563 0.903927 -0.762426 +v -1.169965 0.903927 -0.762426 +v -0.895563 0.903927 -0.488024 +v -1.169965 0.903927 -0.488024 +v -0.938441 0.903927 -0.719548 +v -1.127087 0.903927 -0.719548 +v -0.938441 0.903927 -0.530902 +v -1.127087 0.903927 -0.530902 +v -0.967388 0.854444 -0.690601 +v -1.098140 0.854444 -0.690601 +v -0.967388 0.854444 -0.559849 +v -1.098140 0.854444 -0.559849 +v -0.967388 0.159632 -0.690601 +v -1.098140 0.159632 -0.690601 +v -0.967388 0.159632 -0.559849 +v -1.098140 0.159632 -0.559849 +v -0.895563 0.085023 -1.036830 +v -1.169965 0.085023 -1.036829 +v -0.895563 0.085023 -0.762428 +v -1.169965 0.085023 -0.762428 +v -0.895563 0.903926 -1.036830 +v -1.169965 0.903927 -1.036829 +v -0.895563 0.903926 -0.762428 +v -1.169965 0.903927 -0.762428 +v -0.938441 0.903927 -0.993952 +v -1.127087 0.903927 -0.993952 +v -0.938441 0.903927 -0.805306 +v -1.127087 0.903927 -0.805305 +v -0.967388 0.854444 -0.965005 +v -1.098140 0.854444 -0.965004 +v -0.967388 0.854444 -0.834253 +v -1.098140 0.854444 -0.834253 +v -0.967388 0.159632 -0.965005 +v -1.098140 0.159632 -0.965004 +v -0.967388 0.159632 -0.834253 +v -1.098140 0.159632 -0.834253 +v -0.895563 0.085023 -1.036830 +v -1.169965 0.085023 -1.036829 +v -0.895563 0.085023 -0.762428 +v -1.169965 0.085023 -0.762428 +v -0.895563 0.903926 -1.036830 +v -1.169965 0.903927 -1.036829 +v -0.895563 0.903926 -0.762428 +v -1.169965 0.903927 -0.762428 +v -0.938441 0.903927 -0.993952 +v -1.127087 0.903927 -0.993952 +v -0.938441 0.903927 -0.805306 +v -1.127087 0.903927 -0.805305 +v -0.967388 0.854444 -0.965005 +v -1.098140 0.854444 -0.965004 +v -0.967388 0.854444 -0.834253 +v -1.098140 0.854444 -0.834253 +v -0.967388 0.159632 -0.965005 +v -1.098140 0.159632 -0.965004 +v -0.967388 0.159632 -0.834253 +v -1.098140 0.159632 -0.834253 +v -0.895563 0.085023 -0.488025 +v -1.169965 0.085023 -0.488025 +v -0.895563 0.085023 -0.213624 +v -1.169965 0.085023 -0.213624 +v -0.895563 0.903927 -0.488025 +v -1.169965 0.903927 -0.488025 +v -0.895563 0.903927 -0.213624 +v -1.169965 0.903927 -0.213624 +v -0.938441 0.903927 -0.445148 +v -1.127087 0.903927 -0.445148 +v -0.938441 0.903927 -0.256501 +v -1.127087 0.903927 -0.256501 +v -0.967388 0.854444 -0.416200 +v -1.098140 0.854444 -0.416200 +v -0.967388 0.854444 -0.285449 +v -1.098140 0.854444 -0.285449 +v -0.967388 0.159632 -0.416200 +v -1.098140 0.159632 -0.416200 +v -0.967388 0.159632 -0.285449 +v -1.098140 0.159632 -0.285449 +v -0.895563 0.085023 -0.488025 +v -1.169965 0.085023 -0.488025 +v -0.895563 0.085023 -0.213624 +v -1.169965 0.085023 -0.213624 +v -0.895563 0.903927 -0.488025 +v -1.169965 0.903927 -0.488025 +v -0.895563 0.903927 -0.213624 +v -1.169965 0.903927 -0.213624 +v -0.938441 0.903927 -0.445148 +v -1.127087 0.903927 -0.445148 +v -0.938441 0.903927 -0.256501 +v -1.127087 0.903927 -0.256501 +v -0.967388 0.854444 -0.416200 +v -1.098140 0.854444 -0.416200 +v -0.967388 0.854444 -0.285449 +v -1.098140 0.854444 -0.285449 +v -0.967388 0.159632 -0.416200 +v -1.098140 0.159632 -0.416200 +v -0.967388 0.159632 -0.285449 +v -1.098140 0.159632 -0.285449 +vn 0.0000 -1.0000 0.0000 +vn 0.0000 1.0000 0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.0000 0.0000 1.0000 +vn 0.0000 0.5049 -0.8631 +vn 0.8631 0.5049 0.0000 +vn -0.8632 0.5049 0.0000 +vn 0.0000 0.5049 0.8631 +vn -0.8631 0.5050 0.0000 +vn -0.8631 0.5049 0.0000 +vn 0.0000 0.5050 -0.8631 +vn 0.8631 0.5050 0.0000 +vn 0.8632 0.5049 0.0000 +vn 0.0000 0.5049 0.8632 +vn 0.0000 0.5049 -0.8632 +usemtl BlackPlastic.002 +s off +f 6513//98 6514//98 6512//98 6511//98 +f 6518//99 6522//99 6520//99 6516//99 +f 6514//100 6518//100 6516//100 6512//100 +f 6511//101 6515//101 6517//101 6513//101 +f 6512//102 6516//102 6515//102 6511//102 +f 6513//103 6517//103 6518//103 6514//103 +f 6521//104 6525//104 6526//104 6522//104 +f 6515//99 6519//99 6521//99 6517//99 +f 6519//99 6515//99 6516//99 6520//99 +f 6517//99 6521//99 6522//99 6518//99 +f 6527//103 6523//103 6524//103 6528//103 +f 6522//105 6526//105 6524//105 6520//105 +f 6519//106 6523//106 6525//106 6521//106 +f 6523//107 6519//107 6520//107 6524//107 +f 6529//99 6527//99 6528//99 6530//99 +f 6525//102 6529//102 6530//102 6526//102 +f 6526//101 6530//101 6528//101 6524//101 +f 6523//100 6527//100 6529//100 6525//100 +f 6533//98 6534//98 6532//98 6531//98 +f 6538//99 6542//99 6540//99 6536//99 +f 6534//100 6538//100 6536//100 6532//100 +f 6531//101 6535//101 6537//101 6533//101 +f 6532//102 6536//102 6535//102 6531//102 +f 6533//103 6537//103 6538//103 6534//103 +f 6541//104 6545//104 6546//104 6542//104 +f 6535//99 6539//99 6541//99 6537//99 +f 6539//99 6535//99 6536//99 6540//99 +f 6537//99 6541//99 6542//99 6538//99 +f 6547//103 6543//103 6544//103 6548//103 +f 6542//105 6546//105 6544//105 6540//105 +f 6539//106 6543//106 6545//106 6541//106 +f 6543//107 6539//107 6540//107 6544//107 +f 6549//99 6547//99 6548//99 6550//99 +f 6545//102 6549//102 6550//102 6546//102 +f 6546//101 6550//101 6548//101 6544//101 +f 6543//100 6547//100 6549//100 6545//100 +f 6553//98 6554//98 6552//98 6551//98 +f 6558//99 6562//99 6560//99 6556//99 +f 6554//100 6558//100 6556//100 6552//100 +f 6551//101 6555//101 6557//101 6553//101 +f 6552//102 6556//102 6555//102 6551//102 +f 6553//103 6557//103 6558//103 6554//103 +f 6561//104 6565//104 6566//104 6562//104 +f 6555//99 6559//99 6561//99 6557//99 +f 6559//99 6555//99 6556//99 6560//99 +f 6557//99 6561//99 6562//99 6558//99 +f 6567//103 6563//103 6564//103 6568//103 +f 6562//105 6566//105 6564//105 6560//105 +f 6559//106 6563//106 6565//106 6561//106 +f 6563//107 6559//107 6560//107 6564//107 +f 6569//99 6567//99 6568//99 6570//99 +f 6565//102 6569//102 6570//102 6566//102 +f 6566//101 6570//101 6568//101 6564//101 +f 6563//100 6567//100 6569//100 6565//100 +f 6573//98 6574//98 6572//98 6571//98 +f 6578//99 6582//99 6580//99 6576//99 +f 6574//100 6578//100 6576//100 6572//100 +f 6571//101 6575//101 6577//101 6573//101 +f 6572//102 6576//102 6575//102 6571//102 +f 6573//103 6577//103 6578//103 6574//103 +f 6581//104 6585//104 6586//104 6582//104 +f 6575//99 6579//99 6581//99 6577//99 +f 6579//99 6575//99 6576//99 6580//99 +f 6577//99 6581//99 6582//99 6578//99 +f 6587//103 6583//103 6584//103 6588//103 +f 6582//105 6586//105 6584//105 6580//105 +f 6579//106 6583//106 6585//106 6581//106 +f 6583//107 6579//107 6580//107 6584//107 +f 6589//99 6587//99 6588//99 6590//99 +f 6585//102 6589//102 6590//102 6586//102 +f 6586//101 6590//101 6588//101 6584//101 +f 6583//100 6587//100 6589//100 6585//100 +f 6593//98 6594//98 6592//98 6591//98 +f 6598//99 6602//99 6600//99 6596//99 +f 6594//100 6598//100 6596//100 6592//100 +f 6591//101 6595//101 6597//101 6593//101 +f 6592//102 6596//102 6595//102 6591//102 +f 6593//103 6597//103 6598//103 6594//103 +f 6601//104 6605//104 6606//104 6602//104 +f 6595//99 6599//99 6601//99 6597//99 +f 6599//99 6595//99 6596//99 6600//99 +f 6597//99 6601//99 6602//99 6598//99 +f 6607//103 6603//103 6604//103 6608//103 +f 6602//105 6606//105 6604//105 6600//105 +f 6599//108 6603//108 6605//108 6601//108 +f 6603//107 6599//107 6600//107 6604//107 +f 6609//99 6607//99 6608//99 6610//99 +f 6605//102 6609//102 6610//102 6606//102 +f 6606//101 6610//101 6608//101 6604//101 +f 6603//100 6607//100 6609//100 6605//100 +f 6613//98 6614//98 6612//98 6611//98 +f 6618//99 6622//99 6620//99 6616//99 +f 6614//100 6618//100 6616//100 6612//100 +f 6611//101 6615//101 6617//101 6613//101 +f 6612//102 6616//102 6615//102 6611//102 +f 6613//103 6617//103 6618//103 6614//103 +f 6621//104 6625//104 6626//104 6622//104 +f 6615//99 6619//99 6621//99 6617//99 +f 6619//99 6615//99 6616//99 6620//99 +f 6617//99 6621//99 6622//99 6618//99 +f 6627//103 6623//103 6624//103 6628//103 +f 6622//105 6626//105 6624//105 6620//105 +f 6619//108 6623//108 6625//108 6621//108 +f 6623//107 6619//107 6620//107 6624//107 +f 6629//99 6627//99 6628//99 6630//99 +f 6625//102 6629//102 6630//102 6626//102 +f 6626//101 6630//101 6628//101 6624//101 +f 6623//100 6627//100 6629//100 6625//100 +f 6633//98 6634//98 6632//98 6631//98 +f 6638//99 6642//99 6640//99 6636//99 +f 6634//100 6638//100 6636//100 6632//100 +f 6631//101 6635//101 6637//101 6633//101 +f 6632//102 6636//102 6635//102 6631//102 +f 6633//103 6637//103 6638//103 6634//103 +f 6641//104 6645//104 6646//104 6642//104 +f 6635//99 6639//99 6641//99 6637//99 +f 6639//99 6635//99 6636//99 6640//99 +f 6637//99 6641//99 6642//99 6638//99 +f 6647//103 6643//103 6644//103 6648//103 +f 6642//105 6646//105 6644//105 6640//105 +f 6639//109 6643//109 6645//109 6641//109 +f 6643//107 6639//107 6640//107 6644//107 +f 6649//99 6647//99 6648//99 6650//99 +f 6645//102 6649//102 6650//102 6646//102 +f 6646//101 6650//101 6648//101 6644//101 +f 6643//100 6647//100 6649//100 6645//100 +f 6653//98 6654//98 6652//98 6651//98 +f 6658//99 6662//99 6660//99 6656//99 +f 6654//100 6658//100 6656//100 6652//100 +f 6651//101 6655//101 6657//101 6653//101 +f 6652//102 6656//102 6655//102 6651//102 +f 6653//103 6657//103 6658//103 6654//103 +f 6661//104 6665//104 6666//104 6662//104 +f 6655//99 6659//99 6661//99 6657//99 +f 6659//99 6655//99 6656//99 6660//99 +f 6657//99 6661//99 6662//99 6658//99 +f 6667//103 6663//103 6664//103 6668//103 +f 6662//105 6666//105 6664//105 6660//105 +f 6659//109 6663//109 6665//109 6661//109 +f 6663//107 6659//107 6660//107 6664//107 +f 6669//99 6667//99 6668//99 6670//99 +f 6665//102 6669//102 6670//102 6666//102 +f 6666//101 6670//101 6668//101 6664//101 +f 6663//100 6667//100 6669//100 6665//100 +f 6673//98 6674//98 6672//98 6671//98 +f 6678//99 6682//99 6680//99 6676//99 +f 6674//100 6678//100 6676//100 6672//100 +f 6671//101 6675//101 6677//101 6673//101 +f 6672//102 6676//102 6675//102 6671//102 +f 6673//103 6677//103 6678//103 6674//103 +f 6681//110 6685//110 6686//110 6682//110 +f 6675//99 6679//99 6681//99 6677//99 +f 6679//99 6675//99 6676//99 6680//99 +f 6677//99 6681//99 6682//99 6678//99 +f 6687//103 6683//103 6684//103 6688//103 +f 6682//105 6686//105 6684//105 6680//105 +f 6679//106 6683//106 6685//106 6681//106 +f 6683//107 6679//107 6680//107 6684//107 +f 6689//99 6687//99 6688//99 6690//99 +f 6685//102 6689//102 6690//102 6686//102 +f 6686//101 6690//101 6688//101 6684//101 +f 6683//100 6687//100 6689//100 6685//100 +f 6693//98 6694//98 6692//98 6691//98 +f 6698//99 6702//99 6700//99 6696//99 +f 6694//100 6698//100 6696//100 6692//100 +f 6691//101 6695//101 6697//101 6693//101 +f 6692//102 6696//102 6695//102 6691//102 +f 6693//103 6697//103 6698//103 6694//103 +f 6701//110 6705//110 6706//110 6702//110 +f 6695//99 6699//99 6701//99 6697//99 +f 6699//99 6695//99 6696//99 6700//99 +f 6697//99 6701//99 6702//99 6698//99 +f 6707//103 6703//103 6704//103 6708//103 +f 6702//105 6706//105 6704//105 6700//105 +f 6699//106 6703//106 6705//106 6701//106 +f 6703//107 6699//107 6700//107 6704//107 +f 6709//99 6707//99 6708//99 6710//99 +f 6705//102 6709//102 6710//102 6706//102 +f 6706//101 6710//101 6708//101 6704//101 +f 6703//100 6707//100 6709//100 6705//100 +f 6713//98 6714//98 6712//98 6711//98 +f 6718//99 6722//99 6720//99 6716//99 +f 6714//100 6718//100 6716//100 6712//100 +f 6711//101 6715//101 6717//101 6713//101 +f 6712//102 6716//102 6715//102 6711//102 +f 6713//103 6717//103 6718//103 6714//103 +f 6721//104 6725//104 6726//104 6722//104 +f 6715//99 6719//99 6721//99 6717//99 +f 6719//99 6715//99 6716//99 6720//99 +f 6717//99 6721//99 6722//99 6718//99 +f 6727//103 6723//103 6724//103 6728//103 +f 6722//111 6726//111 6724//111 6720//111 +f 6719//109 6723//109 6725//109 6721//109 +f 6723//107 6719//107 6720//107 6724//107 +f 6729//99 6727//99 6728//99 6730//99 +f 6725//102 6729//102 6730//102 6726//102 +f 6726//101 6730//101 6728//101 6724//101 +f 6723//100 6727//100 6729//100 6725//100 +f 6733//98 6734//98 6732//98 6731//98 +f 6738//99 6742//99 6740//99 6736//99 +f 6734//100 6738//100 6736//100 6732//100 +f 6731//101 6735//101 6737//101 6733//101 +f 6732//102 6736//102 6735//102 6731//102 +f 6733//103 6737//103 6738//103 6734//103 +f 6741//104 6745//104 6746//104 6742//104 +f 6735//99 6739//99 6741//99 6737//99 +f 6739//99 6735//99 6736//99 6740//99 +f 6737//99 6741//99 6742//99 6738//99 +f 6747//103 6743//103 6744//103 6748//103 +f 6742//111 6746//111 6744//111 6740//111 +f 6739//109 6743//109 6745//109 6741//109 +f 6743//107 6739//107 6740//107 6744//107 +f 6749//99 6747//99 6748//99 6750//99 +f 6745//102 6749//102 6750//102 6746//102 +f 6746//101 6750//101 6748//101 6744//101 +f 6743//100 6747//100 6749//100 6745//100 +f 6753//98 6754//98 6752//98 6751//98 +f 6758//99 6762//99 6760//99 6756//99 +f 6754//100 6758//100 6756//100 6752//100 +f 6751//101 6755//101 6757//101 6753//101 +f 6752//102 6756//102 6755//102 6751//102 +f 6753//103 6757//103 6758//103 6754//103 +f 6761//104 6765//104 6766//104 6762//104 +f 6755//99 6759//99 6761//99 6757//99 +f 6759//99 6755//99 6756//99 6760//99 +f 6757//99 6761//99 6762//99 6758//99 +f 6767//103 6763//103 6764//103 6768//103 +f 6762//111 6766//111 6764//111 6760//111 +f 6759//109 6763//109 6765//109 6761//109 +f 6763//107 6759//107 6760//107 6764//107 +f 6769//99 6767//99 6768//99 6770//99 +f 6765//102 6769//102 6770//102 6766//102 +f 6766//101 6770//101 6768//101 6764//101 +f 6763//100 6767//100 6769//100 6765//100 +f 6773//98 6774//98 6772//98 6771//98 +f 6778//99 6782//99 6780//99 6776//99 +f 6774//100 6778//100 6776//100 6772//100 +f 6771//101 6775//101 6777//101 6773//101 +f 6772//102 6776//102 6775//102 6771//102 +f 6773//103 6777//103 6778//103 6774//103 +f 6781//104 6785//104 6786//104 6782//104 +f 6775//99 6779//99 6781//99 6777//99 +f 6779//99 6775//99 6776//99 6780//99 +f 6777//99 6781//99 6782//99 6778//99 +f 6787//103 6783//103 6784//103 6788//103 +f 6782//111 6786//111 6784//111 6780//111 +f 6779//109 6783//109 6785//109 6781//109 +f 6783//107 6779//107 6780//107 6784//107 +f 6789//99 6787//99 6788//99 6790//99 +f 6785//102 6789//102 6790//102 6786//102 +f 6786//101 6790//101 6788//101 6784//101 +f 6783//100 6787//100 6789//100 6785//100 +f 6793//98 6794//98 6792//98 6791//98 +f 6798//99 6802//99 6800//99 6796//99 +f 6794//100 6798//100 6796//100 6792//100 +f 6791//101 6795//101 6797//101 6793//101 +f 6792//102 6796//102 6795//102 6791//102 +f 6793//103 6797//103 6798//103 6794//103 +f 6801//104 6805//104 6806//104 6802//104 +f 6795//99 6799//99 6801//99 6797//99 +f 6799//99 6795//99 6796//99 6800//99 +f 6797//99 6801//99 6802//99 6798//99 +f 6807//103 6803//103 6804//103 6808//103 +f 6802//112 6806//112 6804//112 6800//112 +f 6799//108 6803//108 6805//108 6801//108 +f 6803//107 6799//107 6800//107 6804//107 +f 6809//99 6807//99 6808//99 6810//99 +f 6805//102 6809//102 6810//102 6806//102 +f 6806//101 6810//101 6808//101 6804//101 +f 6803//100 6807//100 6809//100 6805//100 +f 6813//98 6814//98 6812//98 6811//98 +f 6818//99 6822//99 6820//99 6816//99 +f 6814//100 6818//100 6816//100 6812//100 +f 6811//101 6815//101 6817//101 6813//101 +f 6812//102 6816//102 6815//102 6811//102 +f 6813//103 6817//103 6818//103 6814//103 +f 6821//104 6825//104 6826//104 6822//104 +f 6815//99 6819//99 6821//99 6817//99 +f 6819//99 6815//99 6816//99 6820//99 +f 6817//99 6821//99 6822//99 6818//99 +f 6827//103 6823//103 6824//103 6828//103 +f 6822//112 6826//112 6824//112 6820//112 +f 6819//108 6823//108 6825//108 6821//108 +f 6823//107 6819//107 6820//107 6824//107 +f 6829//99 6827//99 6828//99 6830//99 +f 6825//102 6829//102 6830//102 6826//102 +f 6826//101 6830//101 6828//101 6824//101 +f 6823//100 6827//100 6829//100 6825//100 +f 6833//98 6834//98 6832//98 6831//98 +f 6838//99 6842//99 6840//99 6836//99 +f 6834//100 6838//100 6836//100 6832//100 +f 6831//101 6835//101 6837//101 6833//101 +f 6832//102 6836//102 6835//102 6831//102 +f 6833//103 6837//103 6838//103 6834//103 +f 6841//104 6845//104 6846//104 6842//104 +f 6835//99 6839//99 6841//99 6837//99 +f 6839//99 6835//99 6836//99 6840//99 +f 6837//99 6841//99 6842//99 6838//99 +f 6847//103 6843//103 6844//103 6848//103 +f 6842//111 6846//111 6844//111 6840//111 +f 6839//109 6843//109 6845//109 6841//109 +f 6843//107 6839//107 6840//107 6844//107 +f 6849//99 6847//99 6848//99 6850//99 +f 6845//102 6849//102 6850//102 6846//102 +f 6846//101 6850//101 6848//101 6844//101 +f 6843//100 6847//100 6849//100 6845//100 +f 6853//98 6854//98 6852//98 6851//98 +f 6858//99 6862//99 6860//99 6856//99 +f 6854//100 6858//100 6856//100 6852//100 +f 6851//101 6855//101 6857//101 6853//101 +f 6852//102 6856//102 6855//102 6851//102 +f 6853//103 6857//103 6858//103 6854//103 +f 6861//104 6865//104 6866//104 6862//104 +f 6855//99 6859//99 6861//99 6857//99 +f 6859//99 6855//99 6856//99 6860//99 +f 6857//99 6861//99 6862//99 6858//99 +f 6867//103 6863//103 6864//103 6868//103 +f 6862//111 6866//111 6864//111 6860//111 +f 6859//109 6863//109 6865//109 6861//109 +f 6863//107 6859//107 6860//107 6864//107 +f 6869//99 6867//99 6868//99 6870//99 +f 6865//102 6869//102 6870//102 6866//102 +f 6866//101 6870//101 6868//101 6864//101 +f 6863//100 6867//100 6869//100 6865//100 +f 6873//98 6874//98 6872//98 6871//98 +f 6878//99 6882//99 6880//99 6876//99 +f 6874//100 6878//100 6876//100 6872//100 +f 6871//101 6875//101 6877//101 6873//101 +f 6872//102 6876//102 6875//102 6871//102 +f 6873//103 6877//103 6878//103 6874//103 +f 6881//104 6885//104 6886//104 6882//104 +f 6875//99 6879//99 6881//99 6877//99 +f 6879//99 6875//99 6876//99 6880//99 +f 6877//99 6881//99 6882//99 6878//99 +f 6887//103 6883//103 6884//103 6888//103 +f 6882//111 6886//111 6884//111 6880//111 +f 6879//108 6883//108 6885//108 6881//108 +f 6883//107 6879//107 6880//107 6884//107 +f 6889//99 6887//99 6888//99 6890//99 +f 6885//102 6889//102 6890//102 6886//102 +f 6886//101 6890//101 6888//101 6884//101 +f 6883//100 6887//100 6889//100 6885//100 +f 6893//98 6894//98 6892//98 6891//98 +f 6898//99 6902//99 6900//99 6896//99 +f 6894//100 6898//100 6896//100 6892//100 +f 6891//101 6895//101 6897//101 6893//101 +f 6892//102 6896//102 6895//102 6891//102 +f 6893//103 6897//103 6898//103 6894//103 +f 6901//104 6905//104 6906//104 6902//104 +f 6895//99 6899//99 6901//99 6897//99 +f 6899//99 6895//99 6896//99 6900//99 +f 6897//99 6901//99 6902//99 6898//99 +f 6907//103 6903//103 6904//103 6908//103 +f 6902//111 6906//111 6904//111 6900//111 +f 6899//108 6903//108 6905//108 6901//108 +f 6903//107 6899//107 6900//107 6904//107 +f 6909//99 6907//99 6908//99 6910//99 +f 6905//102 6909//102 6910//102 6906//102 +f 6906//101 6910//101 6908//101 6904//101 +f 6903//100 6907//100 6909//100 6905//100 +f 6913//98 6914//98 6912//98 6911//98 +f 6918//99 6922//99 6920//99 6916//99 +f 6914//100 6918//100 6916//100 6912//100 +f 6911//101 6915//101 6917//101 6913//101 +f 6912//102 6916//102 6915//102 6911//102 +f 6913//103 6917//103 6918//103 6914//103 +f 6921//104 6925//104 6926//104 6922//104 +f 6915//99 6919//99 6921//99 6917//99 +f 6919//99 6915//99 6916//99 6920//99 +f 6917//99 6921//99 6922//99 6918//99 +f 6927//103 6923//103 6924//103 6928//103 +f 6922//105 6926//105 6924//105 6920//105 +f 6919//109 6923//109 6925//109 6921//109 +f 6923//107 6919//107 6920//107 6924//107 +f 6929//99 6927//99 6928//99 6930//99 +f 6925//102 6929//102 6930//102 6926//102 +f 6926//101 6930//101 6928//101 6924//101 +f 6923//100 6927//100 6929//100 6925//100 +f 6933//98 6934//98 6932//98 6931//98 +f 6938//99 6942//99 6940//99 6936//99 +f 6934//100 6938//100 6936//100 6932//100 +f 6931//101 6935//101 6937//101 6933//101 +f 6932//102 6936//102 6935//102 6931//102 +f 6933//103 6937//103 6938//103 6934//103 +f 6941//104 6945//104 6946//104 6942//104 +f 6935//99 6939//99 6941//99 6937//99 +f 6939//99 6935//99 6936//99 6940//99 +f 6937//99 6941//99 6942//99 6938//99 +f 6947//103 6943//103 6944//103 6948//103 +f 6942//105 6946//105 6944//105 6940//105 +f 6939//109 6943//109 6945//109 6941//109 +f 6943//107 6939//107 6940//107 6944//107 +f 6949//99 6947//99 6948//99 6950//99 +f 6945//102 6949//102 6950//102 6946//102 +f 6946//101 6950//101 6948//101 6944//101 +f 6943//100 6947//100 6949//100 6945//100 +f 6953//98 6954//98 6952//98 6951//98 +f 6958//99 6962//99 6960//99 6956//99 +f 6954//100 6958//100 6956//100 6952//100 +f 6951//101 6955//101 6957//101 6953//101 +f 6952//102 6956//102 6955//102 6951//102 +f 6953//103 6957//103 6958//103 6954//103 +f 6961//104 6965//104 6966//104 6962//104 +f 6955//99 6959//99 6961//99 6957//99 +f 6959//99 6955//99 6956//99 6960//99 +f 6957//99 6961//99 6962//99 6958//99 +f 6967//103 6963//103 6964//103 6968//103 +f 6962//112 6966//112 6964//112 6960//112 +f 6959//108 6963//108 6965//108 6961//108 +f 6963//107 6959//107 6960//107 6964//107 +f 6969//99 6967//99 6968//99 6970//99 +f 6965//102 6969//102 6970//102 6966//102 +f 6966//101 6970//101 6968//101 6964//101 +f 6963//100 6967//100 6969//100 6965//100 +f 6973//98 6974//98 6972//98 6971//98 +f 6978//99 6982//99 6980//99 6976//99 +f 6974//100 6978//100 6976//100 6972//100 +f 6971//101 6975//101 6977//101 6973//101 +f 6972//102 6976//102 6975//102 6971//102 +f 6973//103 6977//103 6978//103 6974//103 +f 6981//104 6985//104 6986//104 6982//104 +f 6975//99 6979//99 6981//99 6977//99 +f 6979//99 6975//99 6976//99 6980//99 +f 6977//99 6981//99 6982//99 6978//99 +f 6987//103 6983//103 6984//103 6988//103 +f 6982//112 6986//112 6984//112 6980//112 +f 6979//108 6983//108 6985//108 6981//108 +f 6983//107 6979//107 6980//107 6984//107 +f 6989//99 6987//99 6988//99 6990//99 +f 6985//102 6989//102 6990//102 6986//102 +f 6986//101 6990//101 6988//101 6984//101 +f 6983//100 6987//100 6989//100 6985//100 +f 6993//98 6994//98 6992//98 6991//98 +f 6998//99 7002//99 7000//99 6996//99 +f 6994//100 6998//100 6996//100 6992//100 +f 6991//101 6995//101 6997//101 6993//101 +f 6992//102 6996//102 6995//102 6991//102 +f 6993//103 6997//103 6998//103 6994//103 +f 7001//104 7005//104 7006//104 7002//104 +f 6995//99 6999//99 7001//99 6997//99 +f 6999//99 6995//99 6996//99 7000//99 +f 6997//99 7001//99 7002//99 6998//99 +f 7007//103 7003//103 7004//103 7008//103 +f 7002//105 7006//105 7004//105 7000//105 +f 6999//109 7003//109 7005//109 7001//109 +f 7003//107 6999//107 7000//107 7004//107 +f 7009//99 7007//99 7008//99 7010//99 +f 7005//102 7009//102 7010//102 7006//102 +f 7006//101 7010//101 7008//101 7004//101 +f 7003//100 7007//100 7009//100 7005//100 +f 7013//98 7014//98 7012//98 7011//98 +f 7018//99 7022//99 7020//99 7016//99 +f 7014//100 7018//100 7016//100 7012//100 +f 7011//101 7015//101 7017//101 7013//101 +f 7012//102 7016//102 7015//102 7011//102 +f 7013//103 7017//103 7018//103 7014//103 +f 7021//104 7025//104 7026//104 7022//104 +f 7015//99 7019//99 7021//99 7017//99 +f 7019//99 7015//99 7016//99 7020//99 +f 7017//99 7021//99 7022//99 7018//99 +f 7027//103 7023//103 7024//103 7028//103 +f 7022//105 7026//105 7024//105 7020//105 +f 7019//109 7023//109 7025//109 7021//109 +f 7023//107 7019//107 7020//107 7024//107 +f 7029//99 7027//99 7028//99 7030//99 +f 7025//102 7029//102 7030//102 7026//102 +f 7026//101 7030//101 7028//101 7024//101 +f 7023//100 7027//100 7029//100 7025//100 +f 7033//98 7034//98 7032//98 7031//98 +f 7038//99 7042//99 7040//99 7036//99 +f 7034//100 7038//100 7036//100 7032//100 +f 7031//101 7035//101 7037//101 7033//101 +f 7032//102 7036//102 7035//102 7031//102 +f 7033//103 7037//103 7038//103 7034//103 +f 7041//104 7045//104 7046//104 7042//104 +f 7035//99 7039//99 7041//99 7037//99 +f 7039//99 7035//99 7036//99 7040//99 +f 7037//99 7041//99 7042//99 7038//99 +f 7047//103 7043//103 7044//103 7048//103 +f 7042//111 7046//111 7044//111 7040//111 +f 7039//106 7043//106 7045//106 7041//106 +f 7043//107 7039//107 7040//107 7044//107 +f 7049//99 7047//99 7048//99 7050//99 +f 7045//102 7049//102 7050//102 7046//102 +f 7046//101 7050//101 7048//101 7044//101 +f 7043//100 7047//100 7049//100 7045//100 +f 7053//98 7054//98 7052//98 7051//98 +f 7058//99 7062//99 7060//99 7056//99 +f 7054//100 7058//100 7056//100 7052//100 +f 7051//101 7055//101 7057//101 7053//101 +f 7052//102 7056//102 7055//102 7051//102 +f 7053//103 7057//103 7058//103 7054//103 +f 7061//104 7065//104 7066//104 7062//104 +f 7055//99 7059//99 7061//99 7057//99 +f 7059//99 7055//99 7056//99 7060//99 +f 7057//99 7061//99 7062//99 7058//99 +f 7067//103 7063//103 7064//103 7068//103 +f 7062//111 7066//111 7064//111 7060//111 +f 7059//106 7063//106 7065//106 7061//106 +f 7063//107 7059//107 7060//107 7064//107 +f 7069//99 7067//99 7068//99 7070//99 +f 7065//102 7069//102 7070//102 7066//102 +f 7066//101 7070//101 7068//101 7064//101 +f 7063//100 7067//100 7069//100 7065//100 +f 7073//98 7074//98 7072//98 7071//98 +f 7078//99 7082//99 7080//99 7076//99 +f 7074//100 7078//100 7076//100 7072//100 +f 7071//101 7075//101 7077//101 7073//101 +f 7072//102 7076//102 7075//102 7071//102 +f 7073//103 7077//103 7078//103 7074//103 +f 7081//110 7085//110 7086//110 7082//110 +f 7075//99 7079//99 7081//99 7077//99 +f 7079//99 7075//99 7076//99 7080//99 +f 7077//99 7081//99 7082//99 7078//99 +f 7087//103 7083//103 7084//103 7088//103 +f 7082//105 7086//105 7084//105 7080//105 +f 7079//108 7083//108 7085//108 7081//108 +f 7083//107 7079//107 7080//107 7084//107 +f 7089//99 7087//99 7088//99 7090//99 +f 7085//102 7089//102 7090//102 7086//102 +f 7086//101 7090//101 7088//101 7084//101 +f 7083//100 7087//100 7089//100 7085//100 +f 7093//98 7094//98 7092//98 7091//98 +f 7098//99 7102//99 7100//99 7096//99 +f 7094//100 7098//100 7096//100 7092//100 +f 7091//101 7095//101 7097//101 7093//101 +f 7092//102 7096//102 7095//102 7091//102 +f 7093//103 7097//103 7098//103 7094//103 +f 7101//110 7105//110 7106//110 7102//110 +f 7095//99 7099//99 7101//99 7097//99 +f 7099//99 7095//99 7096//99 7100//99 +f 7097//99 7101//99 7102//99 7098//99 +f 7107//103 7103//103 7104//103 7108//103 +f 7102//105 7106//105 7104//105 7100//105 +f 7099//108 7103//108 7105//108 7101//108 +f 7103//107 7099//107 7100//107 7104//107 +f 7109//99 7107//99 7108//99 7110//99 +f 7105//102 7109//102 7110//102 7106//102 +f 7106//101 7110//101 7108//101 7104//101 +f 7103//100 7107//100 7109//100 7105//100 +f 7113//98 7114//98 7112//98 7111//98 +f 7118//99 7122//99 7120//99 7116//99 +f 7114//100 7118//100 7116//100 7112//100 +f 7111//101 7115//101 7117//101 7113//101 +f 7112//102 7116//102 7115//102 7111//102 +f 7113//103 7117//103 7118//103 7114//103 +f 7121//104 7125//104 7126//104 7122//104 +f 7115//99 7119//99 7121//99 7117//99 +f 7119//99 7115//99 7116//99 7120//99 +f 7117//99 7121//99 7122//99 7118//99 +f 7127//103 7123//103 7124//103 7128//103 +f 7122//105 7126//105 7124//105 7120//105 +f 7119//106 7123//106 7125//106 7121//106 +f 7123//107 7119//107 7120//107 7124//107 +f 7129//99 7127//99 7128//99 7130//99 +f 7125//102 7129//102 7130//102 7126//102 +f 7126//101 7130//101 7128//101 7124//101 +f 7123//100 7127//100 7129//100 7125//100 +f 7133//98 7134//98 7132//98 7131//98 +f 7138//99 7142//99 7140//99 7136//99 +f 7134//100 7138//100 7136//100 7132//100 +f 7131//101 7135//101 7137//101 7133//101 +f 7132//102 7136//102 7135//102 7131//102 +f 7133//103 7137//103 7138//103 7134//103 +f 7141//104 7145//104 7146//104 7142//104 +f 7135//99 7139//99 7141//99 7137//99 +f 7139//99 7135//99 7136//99 7140//99 +f 7137//99 7141//99 7142//99 7138//99 +f 7147//103 7143//103 7144//103 7148//103 +f 7142//105 7146//105 7144//105 7140//105 +f 7139//106 7143//106 7145//106 7141//106 +f 7143//107 7139//107 7140//107 7144//107 +f 7149//99 7147//99 7148//99 7150//99 +f 7145//102 7149//102 7150//102 7146//102 +f 7146//101 7150//101 7148//101 7144//101 +f 7143//100 7147//100 7149//100 7145//100 +f 7153//98 7154//98 7152//98 7151//98 +f 7158//99 7162//99 7160//99 7156//99 +f 7154//100 7158//100 7156//100 7152//100 +f 7151//101 7155//101 7157//101 7153//101 +f 7152//102 7156//102 7155//102 7151//102 +f 7153//103 7157//103 7158//103 7154//103 +f 7161//104 7165//104 7166//104 7162//104 +f 7155//99 7159//99 7161//99 7157//99 +f 7159//99 7155//99 7156//99 7160//99 +f 7157//99 7161//99 7162//99 7158//99 +f 7167//103 7163//103 7164//103 7168//103 +f 7162//105 7166//105 7164//105 7160//105 +f 7159//106 7163//106 7165//106 7161//106 +f 7163//107 7159//107 7160//107 7164//107 +f 7169//99 7167//99 7168//99 7170//99 +f 7165//102 7169//102 7170//102 7166//102 +f 7166//101 7170//101 7168//101 7164//101 +f 7163//100 7167//100 7169//100 7165//100 +f 7173//98 7174//98 7172//98 7171//98 +f 7178//99 7182//99 7180//99 7176//99 +f 7174//100 7178//100 7176//100 7172//100 +f 7171//101 7175//101 7177//101 7173//101 +f 7172//102 7176//102 7175//102 7171//102 +f 7173//103 7177//103 7178//103 7174//103 +f 7181//104 7185//104 7186//104 7182//104 +f 7175//99 7179//99 7181//99 7177//99 +f 7179//99 7175//99 7176//99 7180//99 +f 7177//99 7181//99 7182//99 7178//99 +f 7187//103 7183//103 7184//103 7188//103 +f 7182//105 7186//105 7184//105 7180//105 +f 7179//106 7183//106 7185//106 7181//106 +f 7183//107 7179//107 7180//107 7184//107 +f 7189//99 7187//99 7188//99 7190//99 +f 7185//102 7189//102 7190//102 7186//102 +f 7186//101 7190//101 7188//101 7184//101 +f 7183//100 7187//100 7189//100 7185//100 +f 7193//98 7194//98 7192//98 7191//98 +f 7198//99 7202//99 7200//99 7196//99 +f 7194//100 7198//100 7196//100 7192//100 +f 7191//101 7195//101 7197//101 7193//101 +f 7192//102 7196//102 7195//102 7191//102 +f 7193//103 7197//103 7198//103 7194//103 +f 7201//104 7205//104 7206//104 7202//104 +f 7195//99 7199//99 7201//99 7197//99 +f 7199//99 7195//99 7196//99 7200//99 +f 7197//99 7201//99 7202//99 7198//99 +f 7207//103 7203//103 7204//103 7208//103 +f 7202//105 7206//105 7204//105 7200//105 +f 7199//106 7203//106 7205//106 7201//106 +f 7203//107 7199//107 7200//107 7204//107 +f 7209//99 7207//99 7208//99 7210//99 +f 7205//102 7209//102 7210//102 7206//102 +f 7206//101 7210//101 7208//101 7204//101 +f 7203//100 7207//100 7209//100 7205//100 +f 7213//98 7214//98 7212//98 7211//98 +f 7218//99 7222//99 7220//99 7216//99 +f 7214//100 7218//100 7216//100 7212//100 +f 7211//101 7215//101 7217//101 7213//101 +f 7212//102 7216//102 7215//102 7211//102 +f 7213//103 7217//103 7218//103 7214//103 +f 7221//104 7225//104 7226//104 7222//104 +f 7215//99 7219//99 7221//99 7217//99 +f 7219//99 7215//99 7216//99 7220//99 +f 7217//99 7221//99 7222//99 7218//99 +f 7227//103 7223//103 7224//103 7228//103 +f 7222//105 7226//105 7224//105 7220//105 +f 7219//106 7223//106 7225//106 7221//106 +f 7223//107 7219//107 7220//107 7224//107 +f 7229//99 7227//99 7228//99 7230//99 +f 7225//102 7229//102 7230//102 7226//102 +f 7226//101 7230//101 7228//101 7224//101 +f 7223//100 7227//100 7229//100 7225//100 +f 7233//98 7234//98 7232//98 7231//98 +f 7238//99 7242//99 7240//99 7236//99 +f 7234//100 7238//100 7236//100 7232//100 +f 7231//101 7235//101 7237//101 7233//101 +f 7232//102 7236//102 7235//102 7231//102 +f 7233//103 7237//103 7238//103 7234//103 +f 7241//104 7245//104 7246//104 7242//104 +f 7235//99 7239//99 7241//99 7237//99 +f 7239//99 7235//99 7236//99 7240//99 +f 7237//99 7241//99 7242//99 7238//99 +f 7247//103 7243//103 7244//103 7248//103 +f 7242//105 7246//105 7244//105 7240//105 +f 7239//109 7243//109 7245//109 7241//109 +f 7243//113 7239//113 7240//113 7244//113 +f 7249//99 7247//99 7248//99 7250//99 +f 7245//102 7249//102 7250//102 7246//102 +f 7246//101 7250//101 7248//101 7244//101 +f 7243//100 7247//100 7249//100 7245//100 +f 7253//98 7254//98 7252//98 7251//98 +f 7258//99 7262//99 7260//99 7256//99 +f 7254//100 7258//100 7256//100 7252//100 +f 7251//101 7255//101 7257//101 7253//101 +f 7252//102 7256//102 7255//102 7251//102 +f 7253//103 7257//103 7258//103 7254//103 +f 7261//104 7265//104 7266//104 7262//104 +f 7255//99 7259//99 7261//99 7257//99 +f 7259//99 7255//99 7256//99 7260//99 +f 7257//99 7261//99 7262//99 7258//99 +f 7267//103 7263//103 7264//103 7268//103 +f 7262//105 7266//105 7264//105 7260//105 +f 7259//109 7263//109 7265//109 7261//109 +f 7263//113 7259//113 7260//113 7264//113 +f 7269//99 7267//99 7268//99 7270//99 +f 7265//102 7269//102 7270//102 7266//102 +f 7266//101 7270//101 7268//101 7264//101 +f 7263//100 7267//100 7269//100 7265//100 +f 7273//98 7274//98 7272//98 7271//98 +f 7278//99 7282//99 7280//99 7276//99 +f 7274//100 7278//100 7276//100 7272//100 +f 7271//101 7275//101 7277//101 7273//101 +f 7272//102 7276//102 7275//102 7271//102 +f 7273//103 7277//103 7278//103 7274//103 +f 7281//104 7285//104 7286//104 7282//104 +f 7275//99 7279//99 7281//99 7277//99 +f 7279//99 7275//99 7276//99 7280//99 +f 7277//99 7281//99 7282//99 7278//99 +f 7287//103 7283//103 7284//103 7288//103 +f 7282//105 7286//105 7284//105 7280//105 +f 7279//106 7283//106 7285//106 7281//106 +f 7283//107 7279//107 7280//107 7284//107 +f 7289//99 7287//99 7288//99 7290//99 +f 7285//102 7289//102 7290//102 7286//102 +f 7286//101 7290//101 7288//101 7284//101 +f 7283//100 7287//100 7289//100 7285//100 +f 7293//98 7294//98 7292//98 7291//98 +f 7298//99 7302//99 7300//99 7296//99 +f 7294//100 7298//100 7296//100 7292//100 +f 7291//101 7295//101 7297//101 7293//101 +f 7292//102 7296//102 7295//102 7291//102 +f 7293//103 7297//103 7298//103 7294//103 +f 7301//104 7305//104 7306//104 7302//104 +f 7295//99 7299//99 7301//99 7297//99 +f 7299//99 7295//99 7296//99 7300//99 +f 7297//99 7301//99 7302//99 7298//99 +f 7307//103 7303//103 7304//103 7308//103 +f 7302//105 7306//105 7304//105 7300//105 +f 7299//106 7303//106 7305//106 7301//106 +f 7303//107 7299//107 7300//107 7304//107 +f 7309//99 7307//99 7308//99 7310//99 +f 7305//102 7309//102 7310//102 7306//102 +f 7306//101 7310//101 7308//101 7304//101 +f 7303//100 7307//100 7309//100 7305//100 +f 7313//98 7314//98 7312//98 7311//98 +f 7318//99 7322//99 7320//99 7316//99 +f 7314//100 7318//100 7316//100 7312//100 +f 7311//101 7315//101 7317//101 7313//101 +f 7312//102 7316//102 7315//102 7311//102 +f 7313//103 7317//103 7318//103 7314//103 +f 7321//104 7325//104 7326//104 7322//104 +f 7315//99 7319//99 7321//99 7317//99 +f 7319//99 7315//99 7316//99 7320//99 +f 7317//99 7321//99 7322//99 7318//99 +f 7327//103 7323//103 7324//103 7328//103 +f 7322//111 7326//111 7324//111 7320//111 +f 7319//109 7323//109 7325//109 7321//109 +f 7323//107 7319//107 7320//107 7324//107 +f 7329//99 7327//99 7328//99 7330//99 +f 7325//102 7329//102 7330//102 7326//102 +f 7326//101 7330//101 7328//101 7324//101 +f 7323//100 7327//100 7329//100 7325//100 +f 7333//98 7334//98 7332//98 7331//98 +f 7338//99 7342//99 7340//99 7336//99 +f 7334//100 7338//100 7336//100 7332//100 +f 7331//101 7335//101 7337//101 7333//101 +f 7332//102 7336//102 7335//102 7331//102 +f 7333//103 7337//103 7338//103 7334//103 +f 7341//104 7345//104 7346//104 7342//104 +f 7335//99 7339//99 7341//99 7337//99 +f 7339//99 7335//99 7336//99 7340//99 +f 7337//99 7341//99 7342//99 7338//99 +f 7347//103 7343//103 7344//103 7348//103 +f 7342//111 7346//111 7344//111 7340//111 +f 7339//109 7343//109 7345//109 7341//109 +f 7343//107 7339//107 7340//107 7344//107 +f 7349//99 7347//99 7348//99 7350//99 +f 7345//102 7349//102 7350//102 7346//102 +f 7346//101 7350//101 7348//101 7344//101 +f 7343//100 7347//100 7349//100 7345//100 +f 7353//98 7354//98 7352//98 7351//98 +f 7358//99 7362//99 7360//99 7356//99 +f 7354//100 7358//100 7356//100 7352//100 +f 7351//101 7355//101 7357//101 7353//101 +f 7352//102 7356//102 7355//102 7351//102 +f 7353//103 7357//103 7358//103 7354//103 +f 7361//114 7365//114 7366//114 7362//114 +f 7355//99 7359//99 7361//99 7357//99 +f 7359//99 7355//99 7356//99 7360//99 +f 7357//99 7361//99 7362//99 7358//99 +f 7367//103 7363//103 7364//103 7368//103 +f 7362//111 7366//111 7364//111 7360//111 +f 7359//108 7363//108 7365//108 7361//108 +f 7363//107 7359//107 7360//107 7364//107 +f 7369//99 7367//99 7368//99 7370//99 +f 7365//102 7369//102 7370//102 7366//102 +f 7366//101 7370//101 7368//101 7364//101 +f 7363//100 7367//100 7369//100 7365//100 +f 7373//98 7374//98 7372//98 7371//98 +f 7378//99 7382//99 7380//99 7376//99 +f 7374//100 7378//100 7376//100 7372//100 +f 7371//101 7375//101 7377//101 7373//101 +f 7372//102 7376//102 7375//102 7371//102 +f 7373//103 7377//103 7378//103 7374//103 +f 7381//114 7385//114 7386//114 7382//114 +f 7375//99 7379//99 7381//99 7377//99 +f 7379//99 7375//99 7376//99 7380//99 +f 7377//99 7381//99 7382//99 7378//99 +f 7387//103 7383//103 7384//103 7388//103 +f 7382//111 7386//111 7384//111 7380//111 +f 7379//108 7383//108 7385//108 7381//108 +f 7383//107 7379//107 7380//107 7384//107 +f 7389//99 7387//99 7388//99 7390//99 +f 7385//102 7389//102 7390//102 7386//102 +f 7386//101 7390//101 7388//101 7384//101 +f 7383//100 7387//100 7389//100 7385//100 +f 7393//98 7394//98 7392//98 7391//98 +f 7398//99 7402//99 7400//99 7396//99 +f 7394//100 7398//100 7396//100 7392//100 +f 7391//101 7395//101 7397//101 7393//101 +f 7392//102 7396//102 7395//102 7391//102 +f 7393//103 7397//103 7398//103 7394//103 +f 7401//104 7405//104 7406//104 7402//104 +f 7395//99 7399//99 7401//99 7397//99 +f 7399//99 7395//99 7396//99 7400//99 +f 7397//99 7401//99 7402//99 7398//99 +f 7407//103 7403//103 7404//103 7408//103 +f 7402//111 7406//111 7404//111 7400//111 +f 7399//109 7403//109 7405//109 7401//109 +f 7403//107 7399//107 7400//107 7404//107 +f 7409//99 7407//99 7408//99 7410//99 +f 7405//102 7409//102 7410//102 7406//102 +f 7406//101 7410//101 7408//101 7404//101 +f 7403//100 7407//100 7409//100 7405//100 +f 7413//98 7414//98 7412//98 7411//98 +f 7418//99 7422//99 7420//99 7416//99 +f 7414//100 7418//100 7416//100 7412//100 +f 7411//101 7415//101 7417//101 7413//101 +f 7412//102 7416//102 7415//102 7411//102 +f 7413//103 7417//103 7418//103 7414//103 +f 7421//104 7425//104 7426//104 7422//104 +f 7415//99 7419//99 7421//99 7417//99 +f 7419//99 7415//99 7416//99 7420//99 +f 7417//99 7421//99 7422//99 7418//99 +f 7427//103 7423//103 7424//103 7428//103 +f 7422//111 7426//111 7424//111 7420//111 +f 7419//109 7423//109 7425//109 7421//109 +f 7423//107 7419//107 7420//107 7424//107 +f 7429//99 7427//99 7428//99 7430//99 +f 7425//102 7429//102 7430//102 7426//102 +f 7426//101 7430//101 7428//101 7424//101 +f 7423//100 7427//100 7429//100 7425//100 +f 7433//98 7434//98 7432//98 7431//98 +f 7438//99 7442//99 7440//99 7436//99 +f 7434//100 7438//100 7436//100 7432//100 +f 7431//101 7435//101 7437//101 7433//101 +f 7432//102 7436//102 7435//102 7431//102 +f 7433//103 7437//103 7438//103 7434//103 +f 7441//104 7445//104 7446//104 7442//104 +f 7435//99 7439//99 7441//99 7437//99 +f 7439//99 7435//99 7436//99 7440//99 +f 7437//99 7441//99 7442//99 7438//99 +f 7447//103 7443//103 7444//103 7448//103 +f 7442//111 7446//111 7444//111 7440//111 +f 7439//109 7443//109 7445//109 7441//109 +f 7443//107 7439//107 7440//107 7444//107 +f 7449//99 7447//99 7448//99 7450//99 +f 7445//102 7449//102 7450//102 7446//102 +f 7446//101 7450//101 7448//101 7444//101 +f 7443//100 7447//100 7449//100 7445//100 +f 7453//98 7454//98 7452//98 7451//98 +f 7458//99 7462//99 7460//99 7456//99 +f 7454//100 7458//100 7456//100 7452//100 +f 7451//101 7455//101 7457//101 7453//101 +f 7452//102 7456//102 7455//102 7451//102 +f 7453//103 7457//103 7458//103 7454//103 +f 7461//104 7465//104 7466//104 7462//104 +f 7455//99 7459//99 7461//99 7457//99 +f 7459//99 7455//99 7456//99 7460//99 +f 7457//99 7461//99 7462//99 7458//99 +f 7467//103 7463//103 7464//103 7468//103 +f 7462//111 7466//111 7464//111 7460//111 +f 7459//109 7463//109 7465//109 7461//109 +f 7463//107 7459//107 7460//107 7464//107 +f 7469//99 7467//99 7468//99 7470//99 +f 7465//102 7469//102 7470//102 7466//102 +f 7466//101 7470//101 7468//101 7464//101 +f 7463//100 7467//100 7469//100 7465//100 +f 7473//98 7474//98 7472//98 7471//98 +f 7478//99 7482//99 7480//99 7476//99 +f 7474//100 7478//100 7476//100 7472//100 +f 7471//101 7475//101 7477//101 7473//101 +f 7472//102 7476//102 7475//102 7471//102 +f 7473//103 7477//103 7478//103 7474//103 +f 7481//104 7485//104 7486//104 7482//104 +f 7475//99 7479//99 7481//99 7477//99 +f 7479//99 7475//99 7476//99 7480//99 +f 7477//99 7481//99 7482//99 7478//99 +f 7487//103 7483//103 7484//103 7488//103 +f 7482//111 7486//111 7484//111 7480//111 +f 7479//108 7483//108 7485//108 7481//108 +f 7483//107 7479//107 7480//107 7484//107 +f 7489//99 7487//99 7488//99 7490//99 +f 7485//102 7489//102 7490//102 7486//102 +f 7486//101 7490//101 7488//101 7484//101 +f 7483//100 7487//100 7489//100 7485//100 +f 7493//98 7494//98 7492//98 7491//98 +f 7498//99 7502//99 7500//99 7496//99 +f 7494//100 7498//100 7496//100 7492//100 +f 7491//101 7495//101 7497//101 7493//101 +f 7492//102 7496//102 7495//102 7491//102 +f 7493//103 7497//103 7498//103 7494//103 +f 7501//104 7505//104 7506//104 7502//104 +f 7495//99 7499//99 7501//99 7497//99 +f 7499//99 7495//99 7496//99 7500//99 +f 7497//99 7501//99 7502//99 7498//99 +f 7507//103 7503//103 7504//103 7508//103 +f 7502//111 7506//111 7504//111 7500//111 +f 7499//108 7503//108 7505//108 7501//108 +f 7503//107 7499//107 7500//107 7504//107 +f 7509//99 7507//99 7508//99 7510//99 +f 7505//102 7509//102 7510//102 7506//102 +f 7506//101 7510//101 7508//101 7504//101 +f 7503//100 7507//100 7509//100 7505//100 +f 7513//98 7514//98 7512//98 7511//98 +f 7518//99 7522//99 7520//99 7516//99 +f 7514//100 7518//100 7516//100 7512//100 +f 7511//101 7515//101 7517//101 7513//101 +f 7512//102 7516//102 7515//102 7511//102 +f 7513//103 7517//103 7518//103 7514//103 +f 7521//104 7525//104 7526//104 7522//104 +f 7515//99 7519//99 7521//99 7517//99 +f 7519//99 7515//99 7516//99 7520//99 +f 7517//99 7521//99 7522//99 7518//99 +f 7527//103 7523//103 7524//103 7528//103 +f 7522//105 7526//105 7524//105 7520//105 +f 7519//109 7523//109 7525//109 7521//109 +f 7523//107 7519//107 7520//107 7524//107 +f 7529//99 7527//99 7528//99 7530//99 +f 7525//102 7529//102 7530//102 7526//102 +f 7526//101 7530//101 7528//101 7524//101 +f 7523//100 7527//100 7529//100 7525//100 +f 7533//98 7534//98 7532//98 7531//98 +f 7538//99 7542//99 7540//99 7536//99 +f 7534//100 7538//100 7536//100 7532//100 +f 7531//101 7535//101 7537//101 7533//101 +f 7532//102 7536//102 7535//102 7531//102 +f 7533//103 7537//103 7538//103 7534//103 +f 7541//104 7545//104 7546//104 7542//104 +f 7535//99 7539//99 7541//99 7537//99 +f 7539//99 7535//99 7536//99 7540//99 +f 7537//99 7541//99 7542//99 7538//99 +f 7547//103 7543//103 7544//103 7548//103 +f 7542//105 7546//105 7544//105 7540//105 +f 7539//109 7543//109 7545//109 7541//109 +f 7543//107 7539//107 7540//107 7544//107 +f 7549//99 7547//99 7548//99 7550//99 +f 7545//102 7549//102 7550//102 7546//102 +f 7546//101 7550//101 7548//101 7544//101 +f 7543//100 7547//100 7549//100 7545//100 +f 7553//98 7554//98 7552//98 7551//98 +f 7558//99 7562//99 7560//99 7556//99 +f 7554//100 7558//100 7556//100 7552//100 +f 7551//101 7555//101 7557//101 7553//101 +f 7552//102 7556//102 7555//102 7551//102 +f 7553//103 7557//103 7558//103 7554//103 +f 7561//104 7565//104 7566//104 7562//104 +f 7555//99 7559//99 7561//99 7557//99 +f 7559//99 7555//99 7556//99 7560//99 +f 7557//99 7561//99 7562//99 7558//99 +f 7567//103 7563//103 7564//103 7568//103 +f 7562//105 7566//105 7564//105 7560//105 +f 7559//109 7563//109 7565//109 7561//109 +f 7563//107 7559//107 7560//107 7564//107 +f 7569//99 7567//99 7568//99 7570//99 +f 7565//102 7569//102 7570//102 7566//102 +f 7566//101 7570//101 7568//101 7564//101 +f 7563//100 7567//100 7569//100 7565//100 +f 7573//98 7574//98 7572//98 7571//98 +f 7578//99 7582//99 7580//99 7576//99 +f 7574//100 7578//100 7576//100 7572//100 +f 7571//101 7575//101 7577//101 7573//101 +f 7572//102 7576//102 7575//102 7571//102 +f 7573//103 7577//103 7578//103 7574//103 +f 7581//104 7585//104 7586//104 7582//104 +f 7575//99 7579//99 7581//99 7577//99 +f 7579//99 7575//99 7576//99 7580//99 +f 7577//99 7581//99 7582//99 7578//99 +f 7587//103 7583//103 7584//103 7588//103 +f 7582//105 7586//105 7584//105 7580//105 +f 7579//109 7583//109 7585//109 7581//109 +f 7583//107 7579//107 7580//107 7584//107 +f 7589//99 7587//99 7588//99 7590//99 +f 7585//102 7589//102 7590//102 7586//102 +f 7586//101 7590//101 7588//101 7584//101 +f 7583//100 7587//100 7589//100 7585//100 +f 7593//98 7594//98 7592//98 7591//98 +f 7598//99 7602//99 7600//99 7596//99 +f 7594//100 7598//100 7596//100 7592//100 +f 7591//101 7595//101 7597//101 7593//101 +f 7592//102 7596//102 7595//102 7591//102 +f 7593//103 7597//103 7598//103 7594//103 +f 7601//104 7605//104 7606//104 7602//104 +f 7595//99 7599//99 7601//99 7597//99 +f 7599//99 7595//99 7596//99 7600//99 +f 7597//99 7601//99 7602//99 7598//99 +f 7607//103 7603//103 7604//103 7608//103 +f 7602//105 7606//105 7604//105 7600//105 +f 7599//109 7603//109 7605//109 7601//109 +f 7603//107 7599//107 7600//107 7604//107 +f 7609//99 7607//99 7608//99 7610//99 +f 7605//102 7609//102 7610//102 7606//102 +f 7606//101 7610//101 7608//101 7604//101 +f 7603//100 7607//100 7609//100 7605//100 +f 7613//98 7614//98 7612//98 7611//98 +f 7618//99 7622//99 7620//99 7616//99 +f 7614//100 7618//100 7616//100 7612//100 +f 7611//101 7615//101 7617//101 7613//101 +f 7612//102 7616//102 7615//102 7611//102 +f 7613//103 7617//103 7618//103 7614//103 +f 7621//104 7625//104 7626//104 7622//104 +f 7615//99 7619//99 7621//99 7617//99 +f 7619//99 7615//99 7616//99 7620//99 +f 7617//99 7621//99 7622//99 7618//99 +f 7627//103 7623//103 7624//103 7628//103 +f 7622//105 7626//105 7624//105 7620//105 +f 7619//109 7623//109 7625//109 7621//109 +f 7623//107 7619//107 7620//107 7624//107 +f 7629//99 7627//99 7628//99 7630//99 +f 7625//102 7629//102 7630//102 7626//102 +f 7626//101 7630//101 7628//101 7624//101 +f 7623//100 7627//100 7629//100 7625//100 +f 7633//98 7634//98 7632//98 7631//98 +f 7638//99 7642//99 7640//99 7636//99 +f 7634//100 7638//100 7636//100 7632//100 +f 7631//101 7635//101 7637//101 7633//101 +f 7632//102 7636//102 7635//102 7631//102 +f 7633//103 7637//103 7638//103 7634//103 +f 7641//104 7645//104 7646//104 7642//104 +f 7635//99 7639//99 7641//99 7637//99 +f 7639//99 7635//99 7636//99 7640//99 +f 7637//99 7641//99 7642//99 7638//99 +f 7647//103 7643//103 7644//103 7648//103 +f 7642//105 7646//105 7644//105 7640//105 +f 7639//109 7643//109 7645//109 7641//109 +f 7643//113 7639//113 7640//113 7644//113 +f 7649//99 7647//99 7648//99 7650//99 +f 7645//102 7649//102 7650//102 7646//102 +f 7646//101 7650//101 7648//101 7644//101 +f 7643//100 7647//100 7649//100 7645//100 +f 7653//98 7654//98 7652//98 7651//98 +f 7658//99 7662//99 7660//99 7656//99 +f 7654//100 7658//100 7656//100 7652//100 +f 7651//101 7655//101 7657//101 7653//101 +f 7652//102 7656//102 7655//102 7651//102 +f 7653//103 7657//103 7658//103 7654//103 +f 7661//104 7665//104 7666//104 7662//104 +f 7655//99 7659//99 7661//99 7657//99 +f 7659//99 7655//99 7656//99 7660//99 +f 7657//99 7661//99 7662//99 7658//99 +f 7667//103 7663//103 7664//103 7668//103 +f 7662//105 7666//105 7664//105 7660//105 +f 7659//109 7663//109 7665//109 7661//109 +f 7663//113 7659//113 7660//113 7664//113 +f 7669//99 7667//99 7668//99 7670//99 +f 7665//102 7669//102 7670//102 7666//102 +f 7666//101 7670//101 7668//101 7664//101 +f 7663//100 7667//100 7669//100 7665//100 +f 7673//98 7674//98 7672//98 7671//98 +f 7678//99 7682//99 7680//99 7676//99 +f 7674//100 7678//100 7676//100 7672//100 +f 7671//101 7675//101 7677//101 7673//101 +f 7672//102 7676//102 7675//102 7671//102 +f 7673//103 7677//103 7678//103 7674//103 +f 7681//104 7685//104 7686//104 7682//104 +f 7675//99 7679//99 7681//99 7677//99 +f 7679//99 7675//99 7676//99 7680//99 +f 7677//99 7681//99 7682//99 7678//99 +f 7687//103 7683//103 7684//103 7688//103 +f 7682//105 7686//105 7684//105 7680//105 +f 7679//109 7683//109 7685//109 7681//109 +f 7683//107 7679//107 7680//107 7684//107 +f 7689//99 7687//99 7688//99 7690//99 +f 7685//102 7689//102 7690//102 7686//102 +f 7686//101 7690//101 7688//101 7684//101 +f 7683//100 7687//100 7689//100 7685//100 +f 7693//98 7694//98 7692//98 7691//98 +f 7698//99 7702//99 7700//99 7696//99 +f 7694//100 7698//100 7696//100 7692//100 +f 7691//101 7695//101 7697//101 7693//101 +f 7692//102 7696//102 7695//102 7691//102 +f 7693//103 7697//103 7698//103 7694//103 +f 7701//104 7705//104 7706//104 7702//104 +f 7695//99 7699//99 7701//99 7697//99 +f 7699//99 7695//99 7696//99 7700//99 +f 7697//99 7701//99 7702//99 7698//99 +f 7707//103 7703//103 7704//103 7708//103 +f 7702//105 7706//105 7704//105 7700//105 +f 7699//109 7703//109 7705//109 7701//109 +f 7703//107 7699//107 7700//107 7704//107 +f 7709//99 7707//99 7708//99 7710//99 +f 7705//102 7709//102 7710//102 7706//102 +f 7706//101 7710//101 7708//101 7704//101 +f 7703//100 7707//100 7709//100 7705//100 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/.gitignore b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/.gitignore new file mode 100644 index 0000000..f78c148 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/.gitignore @@ -0,0 +1,31 @@ +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Generated.xcconfig +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/AppFrameworkInfo.plist b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..6b4c0f7 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 8.0 + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/Debug.xcconfig b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..e8efba1 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/Debug.xcconfig @@ -0,0 +1,2 @@ +#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "Generated.xcconfig" diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/Release.xcconfig b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..399e934 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Flutter/Release.xcconfig @@ -0,0 +1,2 @@ +#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "Generated.xcconfig" diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Podfile b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Podfile new file mode 100644 index 0000000..64ba749 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Podfile @@ -0,0 +1,72 @@ +# Uncomment this line to define a global platform for your project +# platform :ios, '9.0' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def parse_KV_file(file, separator='=') + file_abs_path = File.expand_path(file) + if !File.exists? file_abs_path + return []; + end + pods_ary = [] + skip_line_start_symbols = ["#", "/"] + File.foreach(file_abs_path) { |line| + next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ } + plugin = line.split(pattern=separator) + if plugin.length == 2 + podname = plugin[0].strip() + path = plugin[1].strip() + podpath = File.expand_path("#{path}", file_abs_path) + pods_ary.push({:name => podname, :path => podpath}); + else + puts "Invalid plugin specification: #{line}" + end + } + return pods_ary +end + +target 'Runner' do + # Prepare symlinks folder. We use symlinks to avoid having Podfile.lock + # referring to absolute paths on developers' machines. + system('rm -rf .symlinks') + system('mkdir -p .symlinks/plugins') + + # Flutter Pods + generated_xcode_build_settings = parse_KV_file('./Flutter/Generated.xcconfig') + if generated_xcode_build_settings.empty? + puts "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter pub get is executed first." + end + generated_xcode_build_settings.map { |p| + if p[:name] == 'FLUTTER_FRAMEWORK_DIR' + symlink = File.join('.symlinks', 'flutter') + File.symlink(File.dirname(p[:path]), symlink) + pod 'Flutter', :path => File.join(symlink, File.basename(p[:path])) + end + } + + # Plugin Pods + plugin_pods = parse_KV_file('../.flutter-plugins') + plugin_pods.map { |p| + symlink = File.join('.symlinks', 'plugins', p[:name]) + File.symlink(p[:path], symlink) + pod p[:name], :path => File.join(symlink, 'ios') + } +end + +# Prevent Cocoapods from embedding a second Flutter framework and causing an error with the new Xcode build system. +install! 'cocoapods', :disable_input_output_paths => true + +post_install do |installer| + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['ENABLE_BITCODE'] = 'NO' + end + end +end diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Podfile.lock b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Podfile.lock new file mode 100644 index 0000000..9a3e47a --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Podfile.lock @@ -0,0 +1,38 @@ +PODS: + - "!ProtoCompiler (3.8.0)": + - Protobuf (~> 3.0) + - Flutter (1.0.0) + - flutter_blue (0.0.1): + - "!ProtoCompiler" + - Flutter + - flutter_blue/Protos (= 0.0.1) + - flutter_blue/Protos (0.0.1): + - "!ProtoCompiler" + - Flutter + - Protobuf + - Protobuf (3.9.0) + +DEPENDENCIES: + - Flutter (from `.symlinks/flutter/ios`) + - flutter_blue (from `.symlinks/plugins/flutter_blue/ios`) + +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - "!ProtoCompiler" + - Protobuf + +EXTERNAL SOURCES: + Flutter: + :path: ".symlinks/flutter/ios" + flutter_blue: + :path: ".symlinks/plugins/flutter_blue/ios" + +SPEC CHECKSUMS: + "!ProtoCompiler": 7fc49078ec544d0347264496f6cd09b8132536b5 + Flutter: 0e3d915762c693b495b44d77113d4970485de6ec + flutter_blue: 721a425cd8903da34d8c0ae62a0e6c1e022fcb2c + Protobuf: 1097ca58584c8d9be81bfbf2c5ff5975648dd87a + +PODFILE CHECKSUM: 7fb83752f59ead6285236625b82473f90b1cb932 + +COCOAPODS: 1.7.5 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/project.pbxproj b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..96e092c --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,576 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; }; + 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 7BC8B4FB1604AD61FF8306FB /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 14F235E363E7D99BD50AB755 /* libPods-Runner.a */; }; + 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; }; + 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; }; + 97C146F31CF9000F007C117D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */, + 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 14F235E363E7D99BD50AB755 /* libPods-Runner.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Runner.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = ""; }; + 6C92D248809841BF00B1FF9F /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 9740EEBA1CF902C7004384FC /* Flutter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Flutter.framework; path = Flutter/Flutter.framework; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146F21CF9000F007C117D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + ADBB221929F5BE66621F83EB /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + CC876657D863FAABE306ECE5 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */, + 3B80C3941E831B6300D905FE /* App.framework in Frameworks */, + 7BC8B4FB1604AD61FF8306FB /* libPods-Runner.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B80C3931E831B6300D905FE /* App.framework */, + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEBA1CF902C7004384FC /* Flutter.framework */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + DD7AB99FFB59C635C93E7619 /* Pods */, + CCFA90F85C80C0F585921F49 /* Frameworks */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */, + 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */, + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 97C146F11CF9000F007C117D /* Supporting Files */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + ); + path = Runner; + sourceTree = ""; + }; + 97C146F11CF9000F007C117D /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 97C146F21CF9000F007C117D /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + CCFA90F85C80C0F585921F49 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 14F235E363E7D99BD50AB755 /* libPods-Runner.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + DD7AB99FFB59C635C93E7619 /* Pods */ = { + isa = PBXGroup; + children = ( + ADBB221929F5BE66621F83EB /* Pods-Runner.debug.xcconfig */, + CC876657D863FAABE306ECE5 /* Pods-Runner.release.xcconfig */, + 6C92D248809841BF00B1FF9F /* Pods-Runner.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 632838D0E62147838E3A5B53 /* [CP] Check Pods Manifest.lock */, + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + 7052AA1B5FE6083642B864CB /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = "The Chromium Authors"; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin"; + }; + 632838D0E62147838E3A5B53 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 7052AA1B5FE6083642B864CB /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */, + 97C146F31CF9000F007C117D /* main.m in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.thatproject.flutterAppEsp32BleMpu6050; + PRODUCT_NAME = "$(TARGET_NAME)"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.thatproject.flutterAppEsp32BleMpu6050; + PRODUCT_NAME = "$(TARGET_NAME)"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.thatproject.flutterAppEsp32BleMpu6050; + PRODUCT_NAME = "$(TARGET_NAME)"; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..a28140c --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcworkspace/contents.xcworkspacedata b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..21a3cc1 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/AppDelegate.h b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/AppDelegate.h new file mode 100644 index 0000000..36e21bb --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/AppDelegate.h @@ -0,0 +1,6 @@ +#import +#import + +@interface AppDelegate : FlutterAppDelegate + +@end diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/AppDelegate.m b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/AppDelegate.m new file mode 100644 index 0000000..59a72e9 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/AppDelegate.m @@ -0,0 +1,13 @@ +#include "AppDelegate.h" +#include "GeneratedPluginRegistrant.h" + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application + didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + [GeneratedPluginRegistrant registerWithRegistry:self]; + // Override point for customization after application launch. + return [super application:application didFinishLaunchingWithOptions:launchOptions]; +} + +@end diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9ada4725e9b0ddb1deab583e5b5102493aa332 GIT binary patch literal 10932 zcmeHN2~<R zh`|8`A_PQ1nSu(UMFx?8j8PC!!VDphaL#`F42fd#7Vlc`zIE4n%Y~eiz4y1j|NDpi z?<@|pSJ-HM`qifhf@m%MamgwK83`XpBA<+azdF#2QsT{X@z0A9Bq>~TVErigKH1~P zRX-!h-f0NJ4Mh++{D}J+K>~~rq}d%o%+4dogzXp7RxX4C>Km5XEI|PAFDmo;DFm6G zzjVoB`@qW98Yl0Kvc-9w09^PrsobmG*Eju^=3f?0o-t$U)TL1B3;sZ^!++3&bGZ!o-*6w?;oOhf z=A+Qb$scV5!RbG+&2S}BQ6YH!FKb0``VVX~T$dzzeSZ$&9=X$3)_7Z{SspSYJ!lGE z7yig_41zpQ)%5dr4ff0rh$@ky3-JLRk&DK)NEIHecf9c*?Z1bUB4%pZjQ7hD!A0r-@NF(^WKdr(LXj|=UE7?gBYGgGQV zidf2`ZT@pzXf7}!NH4q(0IMcxsUGDih(0{kRSez&z?CFA0RVXsVFw3^u=^KMtt95q z43q$b*6#uQDLoiCAF_{RFc{!H^moH_cmll#Fc^KXi{9GDl{>%+3qyfOE5;Zq|6#Hb zp^#1G+z^AXfRKaa9HK;%b3Ux~U@q?xg<2DXP%6k!3E)PA<#4$ui8eDy5|9hA5&{?v z(-;*1%(1~-NTQ`Is1_MGdQ{+i*ccd96ab$R$T3=% zw_KuNF@vI!A>>Y_2pl9L{9h1-C6H8<)J4gKI6{WzGBi<@u3P6hNsXG=bRq5c+z;Gc3VUCe;LIIFDmQAGy+=mRyF++u=drBWV8-^>0yE9N&*05XHZpPlE zxu@?8(ZNy7rm?|<+UNe0Vs6&o?l`Pt>P&WaL~M&#Eh%`rg@Mbb)J&@DA-wheQ>hRV z<(XhigZAT z>=M;URcdCaiO3d^?H<^EiEMDV+7HsTiOhoaMX%P65E<(5xMPJKxf!0u>U~uVqnPN7T!X!o@_gs3Ct1 zlZ_$5QXP4{Aj645wG_SNT&6m|O6~Tsl$q?nK*)(`{J4b=(yb^nOATtF1_aS978$x3 zx>Q@s4i3~IT*+l{@dx~Hst21fR*+5}S1@cf>&8*uLw-0^zK(+OpW?cS-YG1QBZ5q! zgTAgivzoF#`cSz&HL>Ti!!v#?36I1*l^mkrx7Y|K6L#n!-~5=d3;K<;Zqi|gpNUn_ z_^GaQDEQ*jfzh;`j&KXb66fWEk1K7vxQIMQ_#Wu_%3 z4Oeb7FJ`8I>Px;^S?)}2+4D_83gHEq>8qSQY0PVP?o)zAv3K~;R$fnwTmI-=ZLK`= zTm+0h*e+Yfr(IlH3i7gUclNH^!MU>id$Jw>O?2i0Cila#v|twub21@e{S2v}8Z13( zNDrTXZVgris|qYm<0NU(tAPouG!QF4ZNpZPkX~{tVf8xY690JqY1NVdiTtW+NqyRP zZ&;T0ikb8V{wxmFhlLTQ&?OP7 z;(z*<+?J2~z*6asSe7h`$8~Se(@t(#%?BGLVs$p``;CyvcT?7Y!{tIPva$LxCQ&4W z6v#F*);|RXvI%qnoOY&i4S*EL&h%hP3O zLsrFZhv&Hu5tF$Lx!8(hs&?!Kx5&L(fdu}UI5d*wn~A`nPUhG&Rv z2#ixiJdhSF-K2tpVL=)5UkXRuPAFrEW}7mW=uAmtVQ&pGE-&az6@#-(Te^n*lrH^m@X-ftVcwO_#7{WI)5v(?>uC9GG{lcGXYJ~Q8q zbMFl7;t+kV;|;KkBW2!P_o%Czhw&Q(nXlxK9ak&6r5t_KH8#1Mr-*0}2h8R9XNkr zto5-b7P_auqTJb(TJlmJ9xreA=6d=d)CVbYP-r4$hDn5|TIhB>SReMfh&OVLkMk-T zYf%$taLF0OqYF?V{+6Xkn>iX@TuqQ?&cN6UjC9YF&%q{Ut3zv{U2)~$>-3;Dp)*(? zg*$mu8^i=-e#acaj*T$pNowo{xiGEk$%DusaQiS!KjJH96XZ-hXv+jk%ard#fu=@Q z$AM)YWvE^{%tDfK%nD49=PI|wYu}lYVbB#a7wtN^Nml@CE@{Gv7+jo{_V?I*jkdLD zJE|jfdrmVbkfS>rN*+`#l%ZUi5_bMS<>=MBDNlpiSb_tAF|Zy`K7kcp@|d?yaTmB^ zo?(vg;B$vxS|SszusORgDg-*Uitzdi{dUV+glA~R8V(?`3GZIl^egW{a919!j#>f` znL1o_^-b`}xnU0+~KIFLQ)$Q6#ym%)(GYC`^XM*{g zv3AM5$+TtDRs%`2TyR^$(hqE7Y1b&`Jd6dS6B#hDVbJlUXcG3y*439D8MrK!2D~6gn>UD4Imctb z+IvAt0iaW73Iq$K?4}H`7wq6YkTMm`tcktXgK0lKPmh=>h+l}Y+pDtvHnG>uqBA)l zAH6BV4F}v$(o$8Gfo*PB>IuaY1*^*`OTx4|hM8jZ?B6HY;F6p4{`OcZZ(us-RVwDx zUzJrCQlp@mz1ZFiSZ*$yX3c_#h9J;yBE$2g%xjmGF4ca z&yL`nGVs!Zxsh^j6i%$a*I3ZD2SoNT`{D%mU=LKaEwbN(_J5%i-6Va?@*>=3(dQy` zOv%$_9lcy9+(t>qohkuU4r_P=R^6ME+wFu&LA9tw9RA?azGhjrVJKy&8=*qZT5Dr8g--d+S8zAyJ$1HlW3Olryt`yE zFIph~Z6oF&o64rw{>lgZISC6p^CBer9C5G6yq%?8tC+)7*d+ib^?fU!JRFxynRLEZ zj;?PwtS}Ao#9whV@KEmwQgM0TVP{hs>dg(1*DiMUOKHdQGIqa0`yZnHk9mtbPfoLx zo;^V6pKUJ!5#n`w2D&381#5#_t}AlTGEgDz$^;u;-vxDN?^#5!zN9ngytY@oTv!nc zp1Xn8uR$1Z;7vY`-<*?DfPHB;x|GUi_fI9@I9SVRv1)qETbNU_8{5U|(>Du84qP#7 z*l9Y$SgA&wGbj>R1YeT9vYjZuC@|{rajTL0f%N@>3$DFU=`lSPl=Iv;EjuGjBa$Gw zHD-;%YOE@<-!7-Mn`0WuO3oWuL6tB2cpPw~Nvuj|KM@))ixuDK`9;jGMe2d)7gHin zS<>k@!x;!TJEc#HdL#RF(`|4W+H88d4V%zlh(7#{q2d0OQX9*FW^`^_<3r$kabWAB z$9BONo5}*(%kx zOXi-yM_cmB3>inPpI~)duvZykJ@^^aWzQ=eQ&STUa}2uT@lV&WoRzkUoE`rR0)`=l zFT%f|LA9fCw>`enm$p7W^E@U7RNBtsh{_-7vVz3DtB*y#*~(L9+x9*wn8VjWw|Q~q zKFsj1Yl>;}%MG3=PY`$g$_mnyhuV&~O~u~)968$0b2!Jkd;2MtAP#ZDYw9hmK_+M$ zb3pxyYC&|CuAbtiG8HZjj?MZJBFbt`ryf+c1dXFuC z0*ZQhBzNBd*}s6K_G}(|Z_9NDV162#y%WSNe|FTDDhx)K!c(mMJh@h87@8(^YdK$&d*^WQe8Z53 z(|@MRJ$Lk-&ii74MPIs80WsOFZ(NX23oR-?As+*aq6b?~62@fSVmM-_*cb1RzZ)`5$agEiL`-E9s7{GM2?(KNPgK1(+c*|-FKoy}X(D_b#etO|YR z(BGZ)0Ntfv-7R4GHoXp?l5g#*={S1{u-QzxCGng*oWr~@X-5f~RA14b8~B+pLKvr4 zfgL|7I>jlak9>D4=(i(cqYf7#318!OSR=^`xxvI!bBlS??`xxWeg?+|>MxaIdH1U~#1tHu zB{QMR?EGRmQ_l4p6YXJ{o(hh-7Tdm>TAX380TZZZyVkqHNzjUn*_|cb?T? zt;d2s-?B#Mc>T-gvBmQZx(y_cfkXZO~{N zT6rP7SD6g~n9QJ)8F*8uHxTLCAZ{l1Y&?6v)BOJZ)=R-pY=Y=&1}jE7fQ>USS}xP#exo57uND0i*rEk@$;nLvRB@u~s^dwRf?G?_enN@$t* zbL%JO=rV(3Ju8#GqUpeE3l_Wu1lN9Y{D4uaUe`g>zlj$1ER$6S6@{m1!~V|bYkhZA z%CvrDRTkHuajMU8;&RZ&itnC~iYLW4DVkP<$}>#&(`UO>!n)Po;Mt(SY8Yb`AS9lt znbX^i?Oe9r_o=?})IHKHoQGKXsps_SE{hwrg?6dMI|^+$CeC&z@*LuF+P`7LfZ*yr+KN8B4{Nzv<`A(wyR@!|gw{zB6Ha ziwPAYh)oJ(nlqSknu(8g9N&1hu0$vFK$W#mp%>X~AU1ay+EKWcFdif{% z#4!4aoVVJ;ULmkQf!ke2}3hqxLK>eq|-d7Ly7-J9zMpT`?dxo6HdfJA|t)?qPEVBDv z{y_b?4^|YA4%WW0VZd8C(ZgQzRI5(I^)=Ub`Y#MHc@nv0w-DaJAqsbEHDWG8Ia6ju zo-iyr*sq((gEwCC&^TYBWt4_@|81?=B-?#P6NMff(*^re zYqvDuO`K@`mjm_Jd;mW_tP`3$cS?R$jR1ZN09$YO%_iBqh5ftzSpMQQtxKFU=FYmP zeY^jph+g<4>YO;U^O>-NFLn~-RqlHvnZl2yd2A{Yc1G@Ga$d+Q&(f^tnPf+Z7serIU};17+2DU_f4Z z@GaPFut27d?!YiD+QP@)T=77cR9~MK@bd~pY%X(h%L={{OIb8IQmf-!xmZkm8A0Ga zQSWONI17_ru5wpHg3jI@i9D+_Y|pCqVuHJNdHUauTD=R$JcD2K_liQisqG$(sm=k9;L* z!L?*4B~ql7uioSX$zWJ?;q-SWXRFhz2Jt4%fOHA=Bwf|RzhwqdXGr78y$J)LR7&3T zE1WWz*>GPWKZ0%|@%6=fyx)5rzUpI;bCj>3RKzNG_1w$fIFCZ&UR0(7S?g}`&Pg$M zf`SLsz8wK82Vyj7;RyKmY{a8G{2BHG%w!^T|Njr!h9TO2LaP^_f22Q1=l$QiU84ao zHe_#{S6;qrC6w~7{y(hs-?-j?lbOfgH^E=XcSgnwW*eEz{_Z<_Px$?ny*JR5%f>l)FnDQ543{x%ZCiu33$Wg!pQFfT_}?5Q|_VSlIbLC`dpoMXL}9 zHfd9&47Mo(7D231gb+kjFxZHS4-m~7WurTH&doVX2KI5sU4v(sJ1@T9eCIKPjsqSr z)C01LsCxk=72-vXmX}CQD#BD;Cthymh&~=f$Q8nn0J<}ZrusBy4PvRNE}+1ceuj8u z0mW5k8fmgeLnTbWHGwfKA3@PdZxhn|PypR&^p?weGftrtCbjF#+zk_5BJh7;0`#Wr zgDpM_;Ax{jO##IrT`Oz;MvfwGfV$zD#c2xckpcXC6oou4ML~ezCc2EtnsQTB4tWNg z?4bkf;hG7IMfhgNI(FV5Gs4|*GyMTIY0$B=_*mso9Ityq$m^S>15>-?0(zQ<8Qy<_TjHE33(?_M8oaM zyc;NxzRVK@DL6RJnX%U^xW0Gpg(lXp(!uK1v0YgHjs^ZXSQ|m#lV7ip7{`C_J2TxPmfw%h$|%acrYHt)Re^PB%O&&=~a zhS(%I#+V>J-vjIib^<+s%ludY7y^C(P8nmqn9fp!i+?vr`bziDE=bx`%2W#Xyrj|i z!XQ4v1%L`m{7KT7q+LZNB^h8Ha2e=`Wp65^0;J00)_^G=au=8Yo;1b`CV&@#=jIBo zjN^JNVfYSs)+kDdGe7`1&8!?MQYKS?DuHZf3iogk_%#9E|5S zWeHrmAo>P;ejX7mwq#*}W25m^ZI+{(Z8fI?4jM_fffY0nok=+88^|*_DwcW>mR#e+ zX$F_KMdb6sRz!~7KkyN0G(3XQ+;z3X%PZ4gh;n-%62U<*VUKNv(D&Q->Na@Xb&u5Q3`3DGf+a8O5x7c#7+R+EAYl@R5us)CIw z7sT@_y~Ao@uL#&^LIh&QceqiT^+lb0YbFZt_SHOtWA%mgPEKVNvVgCsXy{5+zl*X8 zCJe)Q@y>wH^>l4;h1l^Y*9%-23TSmE>q5nI@?mt%n;Sj4Qq`Z+ib)a*a^cJc%E9^J zB;4s+K@rARbcBLT5P=@r;IVnBMKvT*)ew*R;&8vu%?Z&S>s?8?)3*YawM0P4!q$Kv zMmKh3lgE~&w&v%wVzH3Oe=jeNT=n@Y6J6TdHWTjXfX~-=1A1Bw`EW8rn}MqeI34nh zexFeA?&C3B2(E?0{drE@DA2pu(A#ElY&6el60Rn|Qpn-FkfQ8M93AfWIr)drgDFEU zghdWK)^71EWCP(@(=c4kfH1Y(4iugD4fve6;nSUpLT%!)MUHs1!zJYy4y||C+SwQ! z)KM&$7_tyM`sljP2fz6&Z;jxRn{Wup8IOUx8D4uh&(=O zx-7$a;U><*5L^!%xRlw)vAbh;sdlR||& ze}8_8%)c2Fwy=F&H|LM+p{pZB5DKTx>Y?F1N%BlZkXf!}JeGuMZk~LPi7{cidvUGB zAJ4LVeNV%XO>LTrklB#^-;8nb;}6l;1oW&WS=Mz*Az!4cqqQzbOSFq`$Q%PfD7srM zpKgP-D_0XPTRX*hAqeq0TDkJ;5HB1%$3Np)99#16c{ zJImlNL(npL!W|Gr_kxl1GVmF5&^$^YherS7+~q$p zt}{a=*RiD2Ikv6o=IM1kgc7zqpaZ;OB)P!1zz*i3{U()Dq#jG)egvK}@uFLa`oyWZ zf~=MV)|yJn`M^$N%ul5);JuQvaU1r2wt(}J_Qgyy`qWQI`hEeRX0uC@c1(dQ2}=U$ tNIIaX+dr)NRWXcxoR{>fqI{SF_dm1Ylv~=3YHI)h002ovPDHLkV1g(pWS;;4 literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f091b6b0bca859a3f474b03065bef75ba58a9e4c GIT binary patch literal 1588 zcmV-42Fv-0P)C1SqPt}wig>|5Crh^=oyX$BK<}M8eLU3e2hGT;=G|!_SP)7zNI6fqUMB=)y zRAZ>eDe#*r`yDAVgB_R*LB*MAc)8(b{g{9McCXW!lq7r(btRoB9!8B-#AI6JMb~YFBEvdsV)`mEQO^&#eRKx@b&x- z5lZm*!WfD8oCLzfHGz#u7sT0^VLMI1MqGxF^v+`4YYnVYgk*=kU?HsSz{v({E3lb9 z>+xILjBN)t6`=g~IBOelGQ(O990@BfXf(DRI5I$qN$0Gkz-FSc$3a+2fX$AedL4u{ z4V+5Ong(9LiGcIKW?_352sR;LtDPmPJXI{YtT=O8=76o9;*n%_m|xo!i>7$IrZ-{l z-x3`7M}qzHsPV@$v#>H-TpjDh2UE$9g6sysUREDy_R(a)>=eHw-WAyfIN z*qb!_hW>G)Tu8nSw9yn#3wFMiLcfc4pY0ek1}8(NqkBR@t4{~oC>ryc-h_ByH(Cg5 z>ao-}771+xE3um9lWAY1FeQFxowa1(!J(;Jg*wrg!=6FdRX+t_<%z&d&?|Bn){>zm zZQj(aA_HeBY&OC^jj*)N`8fa^ePOU72VpInJoI1?`ty#lvlNzs(&MZX+R%2xS~5Kh zX*|AU4QE#~SgPzOXe9>tRj>hjU@c1k5Y_mW*Jp3fI;)1&g3j|zDgC+}2Q_v%YfDax z!?umcN^n}KYQ|a$Lr+51Nf9dkkYFSjZZjkma$0KOj+;aQ&721~t7QUKx61J3(P4P1 zstI~7-wOACnWP4=8oGOwz%vNDqD8w&Q`qcNGGrbbf&0s9L0De{4{mRS?o0MU+nR_! zrvshUau0G^DeMhM_v{5BuLjb#Hh@r23lDAk8oF(C+P0rsBpv85EP>4CVMx#04MOfG z;P%vktHcXwTj~+IE(~px)3*MY77e}p#|c>TD?sMatC0Tu4iKKJ0(X8jxQY*gYtxsC z(zYC$g|@+I+kY;dg_dE>scBf&bP1Nc@Hz<3R)V`=AGkc;8CXqdi=B4l2k|g;2%#m& z*jfX^%b!A8#bI!j9-0Fi0bOXl(-c^AB9|nQaE`*)Hw+o&jS9@7&Gov#HbD~#d{twV zXd^Tr^mWLfFh$@Dr$e;PBEz4(-2q1FF0}c;~B5sA}+Q>TOoP+t>wf)V9Iy=5ruQa;z)y zI9C9*oUga6=hxw6QasLPnee@3^Rr*M{CdaL5=R41nLs(AHk_=Y+A9$2&H(B7!_pURs&8aNw7?`&Z&xY_Ye z)~D5Bog^td-^QbUtkTirdyK^mTHAOuptDflut!#^lnKqU md>ggs(5nOWAqO?umG&QVYK#ibz}*4>0000U6E9hRK9^#O7(mu>ETqrXGsduA8$)?`v2seloOCza43C{NQ$$gAOH**MCn0Q?+L7dl7qnbRdqZ8LSVp1ItDxhxD?t@5_yHg6A8yI zC*%Wgg22K|8E#!~cTNYR~@Y9KepMPrrB8cABapAFa=`H+UGhkXUZV1GnwR1*lPyZ;*K(i~2gp|@bzp8}og7e*#% zEnr|^CWdVV!-4*Y_7rFvlww2Ze+>j*!Z!pQ?2l->4q#nqRu9`ELo6RMS5=br47g_X zRw}P9a7RRYQ%2Vsd0Me{_(EggTnuN6j=-?uFS6j^u69elMypu?t>op*wBx<=Wx8?( ztpe^(fwM6jJX7M-l*k3kEpWOl_Vk3@(_w4oc}4YF4|Rt=2V^XU?#Yz`8(e?aZ@#li0n*=g^qOcVpd-Wbok=@b#Yw zqn8u9a)z>l(1kEaPYZ6hwubN6i<8QHgsu0oE) ziJ(p;Wxm>sf!K+cw>R-(^Y2_bahB+&KI9y^);#0qt}t-$C|Bo71lHi{_+lg#f%RFy z0um=e3$K3i6K{U_4K!EX?F&rExl^W|G8Z8;`5z-k}OGNZ0#WVb$WCpQu-_YsiqKP?BB# vzVHS-CTUF4Ozn5G+mq_~Qqto~ahA+K`|lyv3(-e}00000NkvXXu0mjfd`9t{ literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d0ef06e7edb86cdfe0d15b4b0d98334a86163658 GIT binary patch literal 1716 zcmds$`#;kQ7{|XelZftyR5~xW7?MLxS4^|Hw3&P7^y)@A9Fj{Xm1~_CIV^XZ%SLBn zA;!r`GqGHg=7>xrB{?psZQs88ZaedDoagm^KF{a*>G|dJWRSe^I$DNW008I^+;Kjt z>9p3GNR^I;v>5_`+91i(*G;u5|L+Bu6M=(afLjtkya#yZ175|z$pU~>2#^Z_pCZ7o z1c6UNcv2B3?; zX%qdxCXQpdKRz=#b*q0P%b&o)5ZrNZt7$fiETSK_VaY=mb4GK`#~0K#~9^ zcY!`#Af+4h?UMR-gMKOmpuYeN5P*RKF!(tb`)oe0j2BH1l?=>y#S5pMqkx6i{*=V9JF%>N8`ewGhRE(|WohnD59R^$_36{4>S zDFlPC5|k?;SPsDo87!B{6*7eqmMdU|QZ84>6)Kd9wNfh90=y=TFQay-0__>=<4pk& zYDjgIhL-jQ9o>z32K)BgAH+HxamL{ZL~ozu)Qqe@a`FpH=oQRA8=L-m-1dam(Ix2V z?du;LdMO+ooBelr^_y4{|44tmgH^2hSzPFd;U^!1p>6d|o)(-01z{i&Kj@)z-yfWQ)V#3Uo!_U}q3u`(fOs`_f^ueFii1xBNUB z6MecwJN$CqV&vhc+)b(p4NzGGEgwWNs z@*lUV6LaduZH)4_g!cE<2G6#+hJrWd5(|p1Z;YJ7ifVHv+n49btR}dq?HHDjl{m$T z!jLZcGkb&XS2OG~u%&R$(X+Z`CWec%QKt>NGYvd5g20)PU(dOn^7%@6kQb}C(%=vr z{?RP(z~C9DPnL{q^@pVw@|Vx~@3v!9dCaBtbh2EdtoNHm4kGxp>i#ct)7p|$QJs+U z-a3qtcPvhihub?wnJqEt>zC@)2suY?%-96cYCm$Q8R%-8$PZYsx3~QOLMDf(piXMm zB=<63yQk1AdOz#-qsEDX>>c)EES%$owHKue;?B3)8aRd}m~_)>SL3h2(9X;|+2#7X z+#2)NpD%qJvCQ0a-uzZLmz*ms+l*N}w)3LRQ*6>|Ub-fyptY(keUxw+)jfwF5K{L9 z|Cl_w=`!l_o><384d&?)$6Nh(GAm=4p_;{qVn#hI8lqewW7~wUlyBM-4Z|)cZr?Rh z=xZ&Ol>4(CU85ea(CZ^aO@2N18K>ftl8>2MqetAR53_JA>Fal`^)1Y--Am~UDa4th zKfCYpcXky$XSFDWBMIl(q=Mxj$iMBX=|j9P)^fDmF(5(5$|?Cx}DKEJa&XZP%OyE`*GvvYQ4PV&!g2|L^Q z?YG}tx;sY@GzMmsY`7r$P+F_YLz)(e}% zyakqFB<6|x9R#TdoP{R$>o7y(-`$$p0NxJ6?2B8tH)4^yF(WhqGZlM3=9Ibs$%U1w zWzcss*_c0=v_+^bfb`kBFsI`d;ElwiU%frgRB%qBjn@!0U2zZehBn|{%uNIKBA7n= zzE`nnwTP85{g;8AkYxA68>#muXa!G>xH22D1I*SiD~7C?7Za+9y7j1SHiuSkKK*^O zsZ==KO(Ua#?YUpXl{ViynyT#Hzk=}5X$e04O@fsMQjb}EMuPWFO0e&8(2N(29$@Vd zn1h8Yd>6z(*p^E{c(L0Lg=wVdupg!z@WG;E0k|4a%s7Up5C0c)55XVK*|x9RQeZ1J@1v9MX;>n34(i>=YE@Iur`0Vah(inE3VUFZNqf~tSz{1fz3Fsn_x4F>o(Yo;kpqvBe-sbwH(*Y zu$JOl0b83zu$JMvy<#oH^Wl>aWL*?aDwnS0iEAwC?DK@aT)GHRLhnz2WCvf3Ba;o=aY7 z2{Asu5MEjGOY4O#Ggz@@J;q*0`kd2n8I3BeNuMmYZf{}pg=jTdTCrIIYuW~luKecn z+E-pHY%ohj@uS0%^ z&(OxwPFPD$+#~`H?fMvi9geVLci(`K?Kj|w{rZ9JgthFHV+=6vMbK~0)Ea<&WY-NC zy-PnZft_k2tfeQ*SuC=nUj4H%SQ&Y$gbH4#2sT0cU0SdFs=*W*4hKGpuR1{)mV;Qf5pw4? zfiQgy0w3fC*w&Bj#{&=7033qFR*<*61B4f9K%CQvxEn&bsWJ{&winp;FP!KBj=(P6 z4Z_n4L7cS;ao2)ax?Tm|I1pH|uLpDSRVghkA_UtFFuZ0b2#>!8;>-_0ELjQSD-DRd z4im;599VHDZYtnWZGAB25W-e(2VrzEh|etsv2YoP#VbIZ{aFkwPrzJ#JvCvA*mXS& z`}Q^v9(W4GiSs}#s7BaN!WA2bniM$0J(#;MR>uIJ^uvgD3GS^%*ikdW6-!VFUU?JV zZc2)4cMsX@j z5HQ^e3BUzOdm}yC-xA%SY``k$rbfk z;CHqifhU*jfGM@DkYCecD9vl*qr58l6x<8URB=&%{!Cu3RO*MrKZ4VO}V6R0a zZw3Eg^0iKWM1dcTYZ0>N899=r6?+adUiBKPciJw}L$=1f4cs^bio&cr9baLF>6#BM z(F}EXe-`F=f_@`A7+Q&|QaZ??Txp_dB#lg!NH=t3$G8&06MFhwR=Iu*Im0s_b2B@| znW>X}sy~m#EW)&6E&!*0%}8UAS)wjt+A(io#wGI@Z2S+Ms1Cxl%YVE800007ip7{`C_J2TxPmfw%h$|%acrYHt)Re^PB%O&&=~a zhS(%I#+V>J-vjIib^<+s%ludY7y^C(P8nmqn9fp!i+?vr`bziDE=bx`%2W#Xyrj|i z!XQ4v1%L`m{7KT7q+LZNB^h8Ha2e=`Wp65^0;J00)_^G=au=8Yo;1b`CV&@#=jIBo zjN^JNVfYSs)+kDdGe7`1&8!?MQYKS?DuHZf3iogk_%#9E|5S zWeHrmAo>P;ejX7mwq#*}W25m^ZI+{(Z8fI?4jM_fffY0nok=+88^|*_DwcW>mR#e+ zX$F_KMdb6sRz!~7KkyN0G(3XQ+;z3X%PZ4gh;n-%62U<*VUKNv(D&Q->Na@Xb&u5Q3`3DGf+a8O5x7c#7+R+EAYl@R5us)CIw z7sT@_y~Ao@uL#&^LIh&QceqiT^+lb0YbFZt_SHOtWA%mgPEKVNvVgCsXy{5+zl*X8 zCJe)Q@y>wH^>l4;h1l^Y*9%-23TSmE>q5nI@?mt%n;Sj4Qq`Z+ib)a*a^cJc%E9^J zB;4s+K@rARbcBLT5P=@r;IVnBMKvT*)ew*R;&8vu%?Z&S>s?8?)3*YawM0P4!q$Kv zMmKh3lgE~&w&v%wVzH3Oe=jeNT=n@Y6J6TdHWTjXfX~-=1A1Bw`EW8rn}MqeI34nh zexFeA?&C3B2(E?0{drE@DA2pu(A#ElY&6el60Rn|Qpn-FkfQ8M93AfWIr)drgDFEU zghdWK)^71EWCP(@(=c4kfH1Y(4iugD4fve6;nSUpLT%!)MUHs1!zJYy4y||C+SwQ! z)KM&$7_tyM`sljP2fz6&Z;jxRn{Wup8IOUx8D4uh&(=O zx-7$a;U><*5L^!%xRlw)vAbh;sdlR||& ze}8_8%)c2Fwy=F&H|LM+p{pZB5DKTx>Y?F1N%BlZkXf!}JeGuMZk~LPi7{cidvUGB zAJ4LVeNV%XO>LTrklB#^-;8nb;}6l;1oW&WS=Mz*Az!4cqqQzbOSFq`$Q%PfD7srM zpKgP-D_0XPTRX*hAqeq0TDkJ;5HB1%$3Np)99#16c{ zJImlNL(npL!W|Gr_kxl1GVmF5&^$^YherS7+~q$p zt}{a=*RiD2Ikv6o=IM1kgc7zqpaZ;OB)P!1zz*i3{U()Dq#jG)egvK}@uFLa`oyWZ zf~=MV)|yJn`M^$N%ul5);JuQvaU1r2wt(}J_Qgyy`qWQI`hEeRX0uC@c1(dQ2}=U$ tNIIaX+dr)NRWXcxoR{>fqI{SF_dm1Ylv~=3YHI)h002ovPDHLkV1g(pWS;;4 literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f9ed8f5cee1c98386d13b17e89f719e83555b2 GIT binary patch literal 1895 zcmV-t2blPYP)FQtfgmafE#=YDCq`qUBt#QpG%*H6QHY765~R=q zZ6iudfM}q!Pz#~9JgOi8QJ|DSu?1-*(kSi1K4#~5?#|rh?sS)(-JQqX*}ciXJ56_H zdw=^s_srbAdqxlvGyrgGet#6T7_|j;95sL%MtM;q86vOxKM$f#puR)Bjv9Zvz9-di zXOTSsZkM83)E9PYBXC<$6(|>lNLVBb&&6y{NByFCp%6+^ALR@NCTse_wqvNmSWI-m z!$%KlHFH2omF!>#%1l3LTZg(s7eof$7*xB)ZQ0h?ejh?Ta9fDv59+u#MokW+1t8Zb zgHv%K(u9G^Lv`lh#f3<6!JVTL3(dCpxHbnbA;kKqQyd1~^Xe0VIaYBSWm6nsr;dFj z4;G-RyL?cYgsN1{L4ZFFNa;8)Rv0fM0C(~Tkit94 zz#~A)59?QjD&pAPSEQ)p8gP|DS{ng)j=2ux)_EzzJ773GmQ_Cic%3JJhC0t2cx>|v zJcVusIB!%F90{+}8hG3QU4KNeKmK%T>mN57NnCZ^56=0?&3@!j>a>B43pi{!u z7JyDj7`6d)qVp^R=%j>UIY6f+3`+qzIc!Y_=+uN^3BYV|o+$vGo-j-Wm<10%A=(Yk^beI{t%ld@yhKjq0iNjqN4XMGgQtbKubPM$JWBz}YA65k%dm*awtC^+f;a-x4+ddbH^7iDWGg&N0n#MW{kA|=8iMUiFYvMoDY@sPC#t$55gn6ykUTPAr`a@!(;np824>2xJthS z*ZdmT`g5-`BuJs`0LVhz+D9NNa3<=6m;cQLaF?tCv8)zcRSh66*Z|vXhG@$I%U~2l z?`Q zykI#*+rQ=z6Jm=Bui-SfpDYLA=|vzGE(dYm=OC8XM&MDo7ux4UF1~0J1+i%aCUpRe zt3L_uNyQ*cE(38Uy03H%I*)*Bh=Lb^Xj3?I^Hnbeq72(EOK^Y93CNp*uAA{5Lc=ky zx=~RKa4{iTm{_>_vSCm?$Ej=i6@=m%@VvAITnigVg{&@!7CDgs908761meDK5azA} z4?=NOH|PdvabgJ&fW2{Mo$Q0CcD8Qc84%{JPYt5EiG{MdLIAeX%T=D7NIP4%Hw}p9 zg)==!2Lbp#j{u_}hMiao9=!VSyx0gHbeCS`;q&vzeq|fs`y&^X-lso(Ls@-706qmA z7u*T5PMo_w3{se1t2`zWeO^hOvTsohG_;>J0wVqVe+n)AbQCx)yh9;w+J6?NF5Lmo zecS@ieAKL8%bVd@+-KT{yI|S}O>pYckUFs;ry9Ow$CD@ztz5K-*D$^{i(_1llhSh^ zEkL$}tsQt5>QA^;QgjgIfBDmcOgi5YDyu?t6vSnbp=1+@6D& z5MJ}B8q;bRlVoxasyhcUF1+)o`&3r0colr}QJ3hcSdLu;9;td>kf@Tcn<@9sIx&=m z;AD;SCh95=&p;$r{Xz3iWCO^MX83AGJ(yH&eTXgv|0=34#-&WAmw{)U7OU9!Wz^!7 zZ%jZFi@JR;>Mhi7S>V7wQ176|FdW2m?&`qa(ScO^CFPR80HucLHOTy%5s*HR0^8)i h0WYBP*#0Ks^FNSabJA*5${_#%002ovPDHLkV1oKhTl@e3 literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..75b2d164a5a98e212cca15ea7bf2ab5de5108680 GIT binary patch literal 3831 zcmVjJBgitF5mAp-i>4+KS_oR{|13AP->1TD4=w)g|)JHOx|a2Wk1Va z!k)vP$UcQ#mdj%wNQoaJ!w>jv_6&JPyutpQps?s5dmDQ>`%?Bvj>o<%kYG!YW6H-z zu`g$@mp`;qDR!51QaS}|ZToSuAGcJ7$2HF0z`ln4t!#Yg46>;vGG9N9{V@9z#}6v* zfP?}r6b{*-C*)(S>NECI_E~{QYzN5SXRmVnP<=gzP+_Sp(Aza_hKlZ{C1D&l*(7IKXxQC1Z9#6wx}YrGcn~g%;icdw>T0Rf^w0{ z$_wn1J+C0@!jCV<%Go5LA45e{5gY9PvZp8uM$=1}XDI+9m7!A95L>q>>oe0$nC->i zeexUIvq%Uk<-$>DiDb?!In)lAmtuMWxvWlk`2>4lNuhSsjAf2*2tjT`y;@d}($o)S zn(+W&hJ1p0xy@oxP%AM15->wPLp{H!k)BdBD$toBpJh+crWdsNV)qsHaqLg2_s|Ih z`8E9z{E3sA!}5aKu?T!#enD(wLw?IT?k-yWVHZ8Akz4k5(TZJN^zZgm&zM28sfTD2BYJ|Fde3Xzh;;S` z=GXTnY4Xc)8nYoz6&vF;P7{xRF-{|2Xs5>a5)@BrnQ}I(_x7Cgpx#5&Td^4Q9_FnQ zX5so*;#8-J8#c$OlA&JyPp$LKUhC~-e~Ij!L%uSMu!-VZG7Hx-L{m2DVR2i=GR(_% zCVD!4N`I)&Q5S`?P&fQZ=4#Dgt_v2-DzkT}K(9gF0L(owe-Id$Rc2qZVLqI_M_DyO z9@LC#U28_LU{;wGZ&))}0R2P4MhajKCd^K#D+JJ&JIXZ_p#@+7J9A&P<0kdRujtQ_ zOy>3=C$kgi6$0pW06KaLz!21oOryKM3ZUOWqppndxfH}QpgjEJ`j7Tzn5bk6K&@RA?vl##y z$?V~1E(!wB5rH`>3nc&@)|#<1dN2cMzzm=PGhQ|Yppne(C-Vlt450IXc`J4R0W@I7 zd1e5uW6juvO%ni(WX7BsKx3MLngO7rHO;^R5I~0^nE^9^E_eYLgiR9&KnJ)pBbfno zSVnW$0R+&6jOOsZ82}nJ126+c|%svPo;TeUku<2G7%?$oft zyaO;tVo}(W)VsTUhq^XmFi#2z%-W9a{7mXn{uzivYQ_d6b7VJG{77naW(vHt-uhnY zVN#d!JTqVh(7r-lhtXVU6o})aZbDt_;&wJVGl2FKYFBFpU-#9U)z#(A%=IVnqytR$SY-sO( z($oNE09{D^@OuYPz&w~?9>Fl5`g9u&ecFGhqX=^#fmR=we0CJw+5xna*@oHnkahk+ z9aWeE3v|An+O5%?4fA&$Fgu~H_YmqR!yIU!bFCk4!#pAj%(lI(A5n)n@Id#M)O9Yx zJU9oKy{sRAIV3=5>(s8n{8ryJ!;ho}%pn6hZKTKbqk=&m=f*UnK$zW3YQP*)pw$O* zIfLA^!-bmBl6%d_n$#tP8Zd_(XdA*z*WH|E_yILwjtI~;jK#v-6jMl^?<%Y%`gvpwv&cFb$||^v4D&V=aNy?NGo620jL3VZnA%s zH~I|qPzB~e(;p;b^gJr7Ure#7?8%F0m4vzzPy^^(q4q1OdthF}Fi*RmVZN1OwTsAP zn9CZP`FazX3^kG(KodIZ=Kty8DLTy--UKfa1$6XugS zk%6v$Kmxt6U!YMx0JQ)0qX*{CXwZZk$vEROidEc7=J-1;peNat!vS<3P-FT5po>iE z!l3R+<`#x|+_hw!HjQGV=8!q|76y8L7N8gP3$%0kfush|u0uU^?dKBaeRSBUpOZ0c z62;D&Mdn2}N}xHRFTRI?zRv=>=AjHgH}`2k4WK=#AHB)UFrR-J87GgX*x5fL^W2#d z=(%K8-oZfMO=i{aWRDg=FX}UubM4eotRDcn;OR#{3q=*?3mE3_oJ-~prjhxh%PgQT zyn)Qozaq0@o&|LEgS{Ind4Swsr;b`u185hZPOBLL<`d2%^Yp1?oL)=jnLi;Zo0ZDliTtQ^b5SmfIMe{T==zZkbvn$KTQGlbG8w}s@M3TZnde;1Am46P3juKb zl9GU&3F=q`>j!`?SyH#r@O59%@aMX^rx}Nxe<>NqpUp5=lX1ojGDIR*-D^SDuvCKF z?3$xG(gVUsBERef_YjPFl^rU9EtD{pt z0CXwpN7BN3!8>hajGaTVk-wl=9rxmfWtIhC{mheHgStLi^+Nz12a?4r(fz)?3A%at zMlvQmL<2-R)-@G1wJ0^zQK%mR=r4d{Y3fHp){nWXUL#|CqXl(+v+qDh>FkF9`eWrW zfr^D%LNfOcTNvtx0JXR35J0~Jpi2#P3Q&80w+nqNfc}&G0A~*)lGHKv=^FE+b(37|)zL;KLF>oiGfb(?&1 zV3XRu!Sw>@quKiab%g6jun#oZ%!>V#A%+lNc?q>6+VvyAn=kf_6z^(TZUa4Eelh{{ zqFX-#dY(EV@7l$NE&kv9u9BR8&Ojd#ZGJ6l8_BW}^r?DIS_rU2(XaGOK z225E@kH5Opf+CgD^{y29jD4gHbGf{1MD6ggQ&%>UG4WyPh5q_tb`{@_34B?xfSO*| zZv8!)q;^o-bz`MuxXk*G^}(6)ACb@=Lfs`Hxoh>`Y0NE8QRQ!*p|SH@{r8=%RKd4p z+#Ty^-0kb=-H-O`nAA3_6>2z(D=~Tbs(n8LHxD0`R0_ATFqp-SdY3(bZ3;VUM?J=O zKCNsxsgt@|&nKMC=*+ZqmLHhX1KHbAJs{nGVMs6~TiF%Q)P@>!koa$%oS zjXa=!5>P`vC-a}ln!uH1ooeI&v?=?v7?1n~P(wZ~0>xWxd_Aw;+}9#eULM7M8&E?Y zC-ZLhi3RoM92SXUb-5i-Lmt5_rfjE{6y^+24`y$1lywLyHO!)Boa7438K4#iLe?rh z2O~YGSgFUBH?og*6=r9rme=peP~ah`(8Zt7V)j5!V0KPFf_mebo3z95U8(up$-+EA^9dTRLq>Yl)YMBuch9%=e5B`Vnb>o zt03=kq;k2TgGe4|lGne&zJa~h(UGutjP_zr?a7~#b)@15XNA>Dj(m=gg2Q5V4-$)D|Q9}R#002ovPDHLkV1o7DH3k3x literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..c4df70d39da7941ef3f6dcb7f06a192d8dcb308d GIT binary patch literal 1888 zcmV-m2cP(fP)x~L`~4d)Rspd&<9kFh{hn*KP1LP0~$;u(LfAu zp%fx&qLBcRHx$G|3q(bv@+b;o0*D|jwD-Q9uQR(l*ST}s+uPgQ-MeFwZ#GS?b332? z&Tk$&_miXn3IGq)AmQ)3sisq{raD4(k*bHvpCe-TdWq^NRTEVM)i9xbgQ&ccnUVx* zEY%vS%gDcSg=!tuIK8$Th2_((_h^+7;R|G{n06&O2#6%LK`a}n?h_fL18btz<@lFG za}xS}u?#DBMB> zw^b($1Z)`9G?eP95EKi&$eOy@K%h;ryrR3la%;>|o*>CgB(s>dDcNOXg}CK9SPmD? zmr-s{0wRmxUnbDrYfRvnZ@d z6johZ2sMX{YkGSKWd}m|@V7`Degt-43=2M?+jR%8{(H$&MLLmS;-|JxnX2pnz;el1jsvqQz}pGSF<`mqEXRQ5sC4#BbwnB_4` zc5bFE-Gb#JV3tox9fp-vVEN{(tOCpRse`S+@)?%pz+zVJXSooTrNCUg`R6`hxwb{) zC@{O6MKY8tfZ5@!yy=p5Y|#+myRL=^{tc(6YgAnkg3I(Cd!r5l;|;l-MQ8B`;*SCE z{u)uP^C$lOPM z5d~UhKhRRmvv{LIa^|oavk1$QiEApSrP@~Jjbg`<*dW4TO?4qG%a%sTPUFz(QtW5( zM)lA+5)0TvH~aBaOAs|}?u2FO;yc-CZ1gNM1dAxJ?%m?YsGR`}-xk2*dxC}r5j$d* zE!#Vtbo69h>V4V`BL%_&$} z+oJAo@jQ^Tk`;%xw-4G>hhb&)B?##U+(6Fi7nno`C<|#PVA%$Y{}N-?(Gc$1%tr4Pc}}hm~yY#fTOe!@v9s-ik$dX~|ygArPhByaXn8 zpI^FUjNWMsTFKTP3X7m?UK)3m zp6rI^_zxRYrx6_QmhoWoDR`fp4R7gu6;gdO)!KexaoO2D88F9x#TM1(9Bn7g;|?|o z)~$n&Lh#hCP6_LOPD>a)NmhW})LADx2kq=X7}7wYRj-0?dXr&bHaRWCfSqvzFa=sn z-8^gSyn-RmH=BZ{AJZ~!8n5621GbUJV7Qvs%JNv&$%Q17s_X%s-41vAPfIR>;x0Wlqr5?09S>x#%Qkt>?(&XjFRY}*L6BeQ3 z<6XEBh^S7>AbwGm@XP{RkeEKj6@_o%oV?hDuUpUJ+r#JZO?!IUc;r0R?>mi)*ZpQ) z#((dn=A#i_&EQn|hd)N$#A*fjBFuiHcYvo?@y1 z5|fV=a^a~d!c-%ZbMNqkMKiSzM{Yq=7_c&1H!mXk60Uv32dV;vMg&-kQ)Q{+PFtwc zj|-uQ;b^gts??J*9VxxOro}W~Q9j4Em|zSRv)(WSO9$F$s=Ydu%Q+5DOid~lwk&we zY%W(Z@ofdwPHncEZzZgmqS|!gTj3wQq9rxQy+^eNYKr1mj&?tm@wkO*9@UtnRMG>c aR{jt9+;fr}hV%pg00001^@s67{VYS000c7NklQEG_j zup^)eW&WUIApqy$=APz8jE@awGp)!bsTjDbrJO`$x^ZR^dr;>)LW>{ zs70vpsD38v)19rI=GNk1b(0?Js9~rjsQsu*K;@SD40RB-3^gKU-MYC7G!Bw{fZsqp zih4iIi;Hr_xZ033Iu{sQxLS=}yBXgLMn40d++>aQ0#%8D1EbGZp7+ z5=mK?t31BkVYbGOxE9`i748x`YgCMwL$qMsChbSGSE1`p{nSmadR zcQ#R)(?!~dmtD0+D2!K zR9%!Xp1oOJzm(vbLvT^$IKp@+W2=-}qTzTgVtQ!#Y7Gxz}stUIm<1;oBQ^Sh2X{F4ibaOOx;5ZGSNK z0maF^@(UtV$=p6DXLgRURwF95C=|U8?osGhgOED*b z7woJ_PWXBD>V-NjQAm{~T%sjyJ{5tn2f{G%?J!KRSrrGvQ1(^`YLA5B!~eycY(e5_ z*%aa{at13SxC(=7JT7$IQF~R3sy`Nn%EMv!$-8ZEAryB*yB1k&stni)=)8-ODo41g zkJu~roIgAih94tb=YsL%iH5@^b~kU9M-=aqgXIrbtxMpFy5mekFm#edF9z7RQ6V}R zBIhbXs~pMzt0VWy1Fi$^fh+1xxLDoK09&5&MJl(q#THjPm(0=z2H2Yfm^a&E)V+a5 zbi>08u;bJsDRUKR9(INSc7XyuWv(JsD+BB*0hS)FO&l&7MdViuur@-<-EHw>kHRGY zqoT}3fDv2-m{NhBG8X}+rgOEZ;amh*DqN?jEfQdqxdj08`Sr=C-KmT)qU1 z+9Cl)a1mgXxhQiHVB}l`m;-RpmKy?0*|yl?FXvJkFxuu!fKlcmz$kN(a}i*saM3nr z0!;a~_%Xqy24IxA2rz<+08=B-Q|2PT)O4;EaxP^6qixOv7-cRh?*T?zZU`{nIM-at zTKYWr9rJ=tppQ9I#Z#mLgINVB!pO-^FOcvFw6NhV0gztuO?g ztoA*C-52Q-Z-P#xB4HAY3KQVd%dz1S4PA3vHp0aa=zAO?FCt zC_GaTyVBg2F!bBr3U@Zy2iJgIAt>1sf$JWA9kh{;L+P*HfUBX1Zy{4MgNbDfBV_ly z!y#+753arsZUt@366jIC0klaC@ckuk!qu=pAyf7&QmiBUT^L1&tOHzsK)4n|pmrVT zs2($4=?s~VejTFHbFdDOwG;_58LkIj1Fh@{glkO#F1>a==ymJS$z;gdedT1zPx4Kj ztjS`y_C}%af-RtpehdQDt3a<=W5C4$)9W@QAse;WUry$WYmr51ml9lkeunUrE`-3e zmq1SgSOPNEE-Mf+AGJ$g0M;3@w!$Ej;hMh=v=I+Lpz^n%Pg^MgwyqOkNyu2c^of)C z1~ALor3}}+RiF*K4+4{(1%1j3pif1>sv0r^mTZ?5Jd-It!tfPfiG_p$AY*Vfak%FG z4z#;wLtw&E&?}w+eKG^=#jF7HQzr8rV0mY<1YAJ_uGz~$E13p?F^fPSzXSn$8UcI$ z8er9{5w5iv0qf8%70zV71T1IBB1N}R5Kp%NO0=5wJalZt8;xYp;b{1K) zHY>2wW-`Sl{=NpR%iu3(u6l&)rc%%cSA#aV7WCowfbFR4wcc{LQZv~o1u_`}EJA3>ki`?9CKYTA!rhO)if*zRdd}Kn zEPfYbhoVE~!FI_2YbC5qAj1kq;xP6%J8+?2PAs?`V3}nyFVD#sV3+uP`pi}{$l9U^ zSz}_M9f7RgnnRhaoIJgT8us!1aB&4!*vYF07Hp&}L zCRlop0oK4DL@ISz{2_BPlezc;xj2|I z23RlDNpi9LgTG_#(w%cMaS)%N`e>~1&a3<{Xy}>?WbF>OOLuO+j&hc^YohQ$4F&ze z+hwnro1puQjnKm;vFG~o>`kCeUIlkA-2tI?WBKCFLMBY=J{hpSsQ=PDtU$=duS_hq zHpymHt^uuV1q@uc4bFb{MdG*|VoW@15Osrqt2@8ll0qO=j*uOXn{M0UJX#SUztui9FN4)K3{9!y8PC-AHHvpVTU;x|-7P+taAtyglk#rjlH2 z5Gq8ik}BPaGiM{#Woyg;*&N9R2{J0V+WGB69cEtH7F?U~Kbi6ksi*`CFXsi931q7Y zGO82?whBhN%w1iDetv%~wM*Y;E^)@Vl?VDj-f*RX>{;o_=$fU!&KAXbuadYZ46Zbg z&6jMF=49$uL^73y;;N5jaHYv)BTyfh&`qVLYn?`o6BCA_z-0niZz=qPG!vonK3MW_ zo$V96zM!+kJRs{P-5-rQVse0VBH*n6A58)4uc&gfHMa{gIhV2fGf{st>E8sKyP-$8zp~wJX^A*@DI&-;8>gANXZj zU)R+Y)PB?=)a|Kj>8NXEu^S_h^7R`~Q&7*Kn!xyvzVv&^>?^iu;S~R2e-2fJx-oUb cX)(b1KSk$MOV07*qoM6N<$f&6$jw%VRuvdN2+38CZWny1cRtlsl+0_KtW)EU14Ei(F!UtWuj4IK+3{sK@>rh zs1Z;=(DD&U6+tlyL?UnHVN^&g6QhFi2#HS+*qz;(>63G(`|jRtW|nz$Pv7qTovP!^ zP_jES{mr@O-02w%!^a?^1ZP!_KmQiz0L~jZ=W@Qt`8wzOoclQsAS<5YdH;a(4bGLE zk8s}1If(PSIgVi!XE!5kA?~z*sobvNyohr;=Q_@h2@$6Flyej3J)D-6YfheRGl`HEcPk|~huT_2-U?PfL=4BPV)f1o!%rQ!NMt_MYw-5bUSwQ9Z&zC>u zOrl~UJglJNa%f50Ok}?WB{on`Ci`p^Y!xBA?m@rcJXLxtrE0FhRF3d*ir>yzO|BD$ z3V}HpFcCh6bTzY}Nt_(W%QYd3NG)jJ4<`F<1Od) zfQblTdC&h2lCz`>y?>|9o2CdvC8qZeIZt%jN;B7Hdn2l*k4M4MFEtq`q_#5?}c$b$pf_3y{Y!cRDafZBEj-*OD|gz#PBDeu3QoueOesLzB+O zxjf2wvf6Wwz>@AiOo2mO4=TkAV+g~%_n&R;)l#!cBxjuoD$aS-`IIJv7cdX%2{WT7 zOm%5rs(wqyPE^k5SIpUZ!&Lq4<~%{*>_Hu$2|~Xa;iX*tz8~G6O3uFOS?+)tWtdi| zV2b#;zRN!m@H&jd=!$7YY6_}|=!IU@=SjvGDFtL;aCtw06U;-v^0%k0FOyESt z1Wv$={b_H&8FiRV?MrzoHWd>%v6KTRU;-v^Miiz+@q`(BoT!+<37CKhoKb)|8!+RG z6BQFU^@fRW;s8!mOf2QViKQGk0TVER6EG1`#;Nm39Do^PoT!+<37AD!%oJe86(=et zZ~|sLzU>V-qYiU6V8$0GmU7_K8|Fd0B?+9Un1BhKAz#V~Fk^`mJtlCX#{^8^M8!me z8Yg;8-~>!e<-iG;h*0B1kBKm}hItVGY6WnjVpgnTTAC$rqQ^v)4KvOtpY|sIj@WYg zyw##ZZ5AC2IKNC;^hwg9BPk0wLStlmBr;E|$5GoAo$&Ui_;S9WY62n3)i49|T%C#i017z3J=$RF|KyZWnci*@lW4 z=AKhNN6+m`Q!V3Ye68|8y@%=am>YD0nG99M)NWc20%)gwO!96j7muR}Fr&54SxKP2 zP30S~lt=a*qDlbu3+Av57=9v&vr<6g0&`!8E2fq>I|EJGKs}t|{h7+KT@)LfIV-3K zK)r_fr2?}FFyn*MYoLC>oV-J~eavL2ho4a4^r{E-8m2hi>~hA?_vIG4a*KT;2eyl1 zh_hUvUJpNCFwBvRq5BI*srSle>c6%n`#VNsyC|MGa{(P&08p=C9+WUw9Hl<1o9T4M zdD=_C0F7#o8A_bRR?sFNmU0R6tW`ElnF8p53IdHo#S9(JoZCz}fHwJ6F<&?qrpVqE zte|m%89JQD+XwaPU#%#lVs-@-OL);|MdfINd6!XwP2h(eyafTUsoRkA%&@fe?9m@jw-v(yTTiV2(*fthQH9}SqmsRPVnwwbV$1E(_lkmo&S zF-truCU914_$jpqjr(>Ha4HkM4YMT>m~NosUu&UZ>zirfHo%N6PPs9^_o$WqPA0#5 z%tG>qFCL+b*0s?sZ;Sht0nE7Kl>OVXy=gjWxxK;OJ3yGd7-pZf7JYNcZo2*1SF`u6 zHJyRRxGw9mDlOiXqVMsNe#WX`fC`vrtjSQ%KmLcl(lC>ZOQzG^%iql2w-f_K@r?OE zwCICifM#L-HJyc7Gm>Ern?+Sk3&|Khmu4(~3qa$(m6Ub^U0E5RHq49za|XklN#?kP zl;EstdW?(_4D>kwjWy2f!LM)y?F94kyU3`W!6+AyId-89v}sXJpuic^NLL7GJItl~ zsiuB98AI-(#Mnm|=A-R6&2fwJ0JVSY#Q>&3$zFh|@;#%0qeF=j5Ajq@4i0tIIW z&}sk$&fGwoJpe&u-JeGLi^r?dO`m=y(QO{@h zQqAC7$rvz&5+mo3IqE?h=a~6m>%r5Quapvzq;{y~p zJpyXOBgD9VrW7@#p6l7O?o3feml(DtSL>D^R) zZUY%T2b0-vBAFN7VB;M88!~HuOXi4KcI6aRQ&h|XQ0A?m%j2=l1f0cGP}h(oVfJ`N zz#PpmFC*ieab)zJK<4?^k=g%OjPnkANzbAbmGZHoVRk*mTfm75s_cWVa`l*f$B@xu z5E*?&@seIo#*Y~1rBm!7sF9~~u6Wrj5oICUOuz}CS)jdNIznfzCA(stJ(7$c^e5wN z?lt>eYgbA!kvAR7zYSD&*r1$b|(@;9dcZ^67R0 zXAXJKa|5Sdmj!g578Nwt6d$sXuc&MWezA0Whd`94$h{{?1IwXP4)Tx4obDK%xoFZ_Z zjjHJ_P@R_e5blG@yEjnaJb`l;s%Lb2&=8$&Ct-fV`E^4CUs)=jTk!I}2d&n!f@)bm z@ z_4Dc86+3l2*p|~;o-Sb~oXb_RuLmoifDU^&Te$*FevycC0*nE3Xws8gsWp|Rj2>SM zns)qcYj?^2sd8?N!_w~4v+f-HCF|a$TNZDoNl$I1Uq87euoNgKb6&r26TNrfkUa@o zfdiFA@p{K&mH3b8i!lcoz)V{n8Q@g(vR4ns4r6w;K z>1~ecQR0-<^J|Ndg5fvVUM9g;lbu-){#ghGw(fg>L zh)T5Ljb%lWE;V9L!;Cqk>AV1(rULYF07ZBJbGb9qbSoLAd;in9{)95YqX$J43-dY7YU*k~vrM25 zxh5_IqO0LYZW%oxQ5HOzmk4x{atE*vipUk}sh88$b2tn?!ujEHn`tQLe&vo}nMb&{ zio`xzZ&GG6&ZyN3jnaQy#iVqXE9VT(3tWY$n-)uWDQ|tc{`?fq2F`oQ{;d3aWPg4Hp-(iE{ry>MIPWL> iW8Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Base.lproj/LaunchScreen.storyboard b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Base.lproj/Main.storyboard b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Info.plist b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Info.plist new file mode 100644 index 0000000..cd15a9c --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/Info.plist @@ -0,0 +1,47 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + NSBluetoothAlwaysUsageDescription + Need to access the BLE + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + flutter_app_esp32_ble_mpu6050 + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/main.m b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/main.m new file mode 100644 index 0000000..dff6597 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/ios/Runner/main.m @@ -0,0 +1,9 @@ +#import +#import +#import "AppDelegate.h" + +int main(int argc, char* argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/main.dart b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/main.dart new file mode 100644 index 0000000..ea4c278 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/main.dart @@ -0,0 +1,293 @@ +// Copyright 2017, Paul DeMarco. +// All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +import 'dart:async'; + +import 'package:flutter/material.dart'; +import 'package:flutter_app_esp32_ble_mpu6050/mpu6050_page.dart'; +import 'package:flutter_app_esp32_ble_mpu6050/widgets.dart'; +import 'package:flutter_blue/flutter_blue.dart'; + +void main() { + runApp(FlutterBlueApp()); +} + +class FlutterBlueApp extends StatelessWidget { + @override + Widget build(BuildContext context) { + return MaterialApp( + debugShowCheckedModeBanner: false, + color: Colors.lightBlue, + home: StreamBuilder( + stream: FlutterBlue.instance.state, + initialData: BluetoothState.unknown, + builder: (c, snapshot) { + final state = snapshot.data; + if (state == BluetoothState.on) { + return FindDevicesScreen(); + } + return BluetoothOffScreen(state: state); + }), + ); + } +} + +class BluetoothOffScreen extends StatelessWidget { + const BluetoothOffScreen({Key key, this.state}) : super(key: key); + + final BluetoothState state; + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.lightBlue, + body: Center( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Icon( + Icons.bluetooth_disabled, + size: 200.0, + color: Colors.white54, + ), + Text( + 'Bluetooth Adapter is ${state.toString().substring(15)}.', + style: Theme.of(context) + .primaryTextTheme + .subhead + .copyWith(color: Colors.white), + ), + ], + ), + ), + ); + } +} + +class FindDevicesScreen extends StatelessWidget { + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text('Find Devices'), + ), + body: RefreshIndicator( + onRefresh: () => + FlutterBlue.instance.startScan(timeout: Duration(seconds: 4)), + child: SingleChildScrollView( + child: Column( + children: [ + StreamBuilder>( + stream: Stream.periodic(Duration(seconds: 2)) + .asyncMap((_) => FlutterBlue.instance.connectedDevices), + initialData: [], + builder: (c, snapshot) => Column( + children: snapshot.data + .map((d) => ListTile( + title: Text(d.name), + subtitle: Text(d.id.toString()), + trailing: StreamBuilder( + stream: d.state, + initialData: BluetoothDeviceState.disconnected, + builder: (c, snapshot) { + if (snapshot.data == + BluetoothDeviceState.connected) { + return RaisedButton( + child: Text('OPEN'), + onPressed: () => Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => + DeviceScreen(device: d))), + ); + } + return Text(snapshot.data.toString()); + }, + ), + )) + .toList(), + ), + ), + StreamBuilder>( + stream: FlutterBlue.instance.scanResults, + initialData: [], + builder: (c, snapshot) => Column( + children: snapshot.data + .map( + (r) => ScanResultTile( + result: r, + onTap: () => Navigator.of(context) + .push(MaterialPageRoute(builder: (context) { + r.device.connect(); + return Mpu6050Page(device: r.device); + })), + ), + ) + .toList(), + ), + ), + ], + ), + ), + ), + floatingActionButton: StreamBuilder( + stream: FlutterBlue.instance.isScanning, + initialData: false, + builder: (c, snapshot) { + if (snapshot.data) { + return FloatingActionButton( + child: Icon(Icons.stop), + onPressed: () => FlutterBlue.instance.stopScan(), + backgroundColor: Colors.red, + ); + } else { + return FloatingActionButton( + child: Icon(Icons.search), + onPressed: () => FlutterBlue.instance + .startScan(timeout: Duration(seconds: 4))); + } + }, + ), + ); + } +} + +class DeviceScreen extends StatelessWidget { + const DeviceScreen({Key key, this.device}) : super(key: key); + + final BluetoothDevice device; + + List _buildServiceTiles(List services) { + return services + .map( + (s) => ServiceTile( + service: s, + characteristicTiles: s.characteristics + .map( + (c) => CharacteristicTile( + characteristic: c, + onReadPressed: () => c.read(), + onWritePressed: () => c.write([13, 24]), + onNotificationPressed: () => + c.setNotifyValue(!c.isNotifying), + descriptorTiles: c.descriptors + .map( + (d) => DescriptorTile( + descriptor: d, + onReadPressed: () => d.read(), + onWritePressed: () => d.write([11, 12]), + ), + ) + .toList(), + ), + ) + .toList(), + ), + ) + .toList(); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text(device.name), + actions: [ + StreamBuilder( + stream: device.state, + initialData: BluetoothDeviceState.connecting, + builder: (c, snapshot) { + VoidCallback onPressed; + String text; + switch (snapshot.data) { + case BluetoothDeviceState.connected: + onPressed = () => device.disconnect(); + text = 'DISCONNECT'; + break; + case BluetoothDeviceState.disconnected: + onPressed = () => device.connect(); + text = 'CONNECT'; + break; + default: + onPressed = null; + text = snapshot.data.toString().substring(21).toUpperCase(); + break; + } + return FlatButton( + onPressed: onPressed, + child: Text( + text, + style: Theme.of(context) + .primaryTextTheme + .button + .copyWith(color: Colors.white), + )); + }, + ) + ], + ), + body: SingleChildScrollView( + child: Column( + children: [ + StreamBuilder( + stream: device.state, + initialData: BluetoothDeviceState.connecting, + builder: (c, snapshot) => ListTile( + leading: (snapshot.data == BluetoothDeviceState.connected) + ? Icon(Icons.bluetooth_connected) + : Icon(Icons.bluetooth_disabled), + title: Text( + 'Device is ${snapshot.data.toString().split('.')[1]}.'), + subtitle: Text('${device.id}'), + trailing: StreamBuilder( + stream: device.isDiscoveringServices, + initialData: false, + builder: (c, snapshot) => IndexedStack( + index: snapshot.data ? 1 : 0, + children: [ + IconButton( + icon: Icon(Icons.refresh), + onPressed: () => device.discoverServices(), + ), + IconButton( + icon: SizedBox( + child: CircularProgressIndicator( + valueColor: AlwaysStoppedAnimation(Colors.grey), + ), + width: 18.0, + height: 18.0, + ), + onPressed: null, + ) + ], + ), + ), + ), + ), + StreamBuilder( + stream: device.mtu, + initialData: 0, + builder: (c, snapshot) => ListTile( + title: Text('MTU Size'), + subtitle: Text('${snapshot.data} bytes'), + trailing: IconButton( + icon: Icon(Icons.edit), + onPressed: () => device.requestMtu(223), + ), + ), + ), + StreamBuilder>( + stream: device.services, + initialData: [], + builder: (c, snapshot) { + return Column( + children: _buildServiceTiles(snapshot.data), + ); + }, + ), + ], + ), + ), + ); + } +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/mpu6050_page.dart b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/mpu6050_page.dart new file mode 100644 index 0000000..eeac07a --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/mpu6050_page.dart @@ -0,0 +1,197 @@ +import 'dart:async'; +import 'dart:convert' show utf8; + +import 'package:flutter/material.dart'; +import 'package:flutter_3d_obj/flutter_3d_obj.dart'; +import 'package:flutter_blue/flutter_blue.dart'; +import 'package:vector_math/vector_math.dart' as VMath; + +class Mpu6050Page extends StatefulWidget { + final BluetoothDevice device; + + const Mpu6050Page({Key key, this.device}) : super(key: key); + + @override + _Mpu6050PageState createState() => _Mpu6050PageState(); +} + +class _Mpu6050PageState extends State { + final String SERVICE_UUID = "4fafc201-1fb5-459e-8fcc-c5c9c331914b"; + final String CHARACTERISTIC_UUID = "beb5483e-36e1-4688-b7f5-ea07361b26a8"; + bool isReady; + Stream> stream; + List traceDust = List(); + + @override + void initState() { + super.initState(); + isReady = false; + connectToDevice(); + } + + connectToDevice() async { + if (widget.device == null) { + _Pop(); + return; + } + + new Timer(const Duration(seconds: 15), () { + if (!isReady) { + disconnectFromDevice(); + _Pop(); + } + }); + + await widget.device.connect(); + discoverServices(); + } + + disconnectFromDevice() { + if (widget.device == null) { + _Pop(); + return; + } + + widget.device.disconnect(); + } + + discoverServices() async { + if (widget.device == null) { + _Pop(); + return; + } + + List services = await widget.device.discoverServices(); + services.forEach((service) { + if (service.uuid.toString() == SERVICE_UUID) { + service.characteristics.forEach((characteristic) { + if (characteristic.uuid.toString() == CHARACTERISTIC_UUID) { + characteristic.setNotifyValue(!characteristic.isNotifying); + stream = characteristic.value; + + setState(() { + isReady = true; + }); + } + }); + } + }); + + if (!isReady) { + _Pop(); + } + } + + Future _onWillPop() { + return showDialog( + context: context, + builder: (context) => + new AlertDialog( + title: Text('Are you sure?'), + content: Text('Do you want to disconnect device and go back?'), + actions: [ + new FlatButton( + onPressed: () => Navigator.of(context).pop(false), + child: new Text('No')), + new FlatButton( + onPressed: () { + disconnectFromDevice(); + Navigator.of(context).pop(true); + }, + child: new Text('Yes')), + ], + ) ?? + false); + } + + _Pop() { + Navigator.of(context).pop(true); + } + + VMath.Vector3 _dataParser(List dataFromDevice) { + var eulerString = utf8.decode(dataFromDevice); + var eulerList = eulerString.split(','); + if (eulerList.length == 3) { + double x = double.tryParse(eulerList[0]) ?? 0; + double y = double.tryParse(eulerList[1]) ?? 0; + double z = double.tryParse(eulerList[2]) ?? 0; + + return VMath.Vector3(x, y, z); + } else { + return VMath.Vector3.zero(); + } + } + + @override + Widget build(BuildContext context) { + return WillPopScope( + onWillPop: _onWillPop, + child: Scaffold( + appBar: AppBar( + title: Text('MPU6050 Sensor'), + ), + body: Container( + child: !isReady + ? Center( + child: Text( + "Waiting...", + style: TextStyle(fontSize: 24, color: Colors.red), + ), + ) + : Container( + child: StreamBuilder>( + stream: stream, + builder: (BuildContext context, + AsyncSnapshot> snapshot) { + if (snapshot.hasError) + return Text('Error: ${snapshot.error}'); + + if (snapshot.connectionState == + ConnectionState.active) { + var currentValue = _dataParser(snapshot.data); + + return Center( + child: Stack( + children: [ + Container( + child: Center( + child: new Object3D( + size: const Size(300, 300), + path: "assets/small_breadBoard.obj", + asset: true, + angleX: currentValue.x, + angleY: currentValue.y, + angleZ: currentValue.z, + zoom: 50, + ), + ), + color: Colors.blueGrey, + ), + Column(children: [ + Text('Current value from Sensor', + style: TextStyle(fontSize: 14)), + Text('${currentValue.x}', + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16)), + Text('${currentValue.y}', + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16)), + Text('${currentValue.z}', + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16)) + ]), + ], + )); + } else { + return Text('Check the stream'); + } + }, + ), + )), + ), + ); + } +} diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/widgets.dart b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/widgets.dart new file mode 100644 index 0000000..2cbcb9e --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/lib/widgets.dart @@ -0,0 +1,302 @@ +// Copyright 2017, Paul DeMarco. +// All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +import 'package:flutter/material.dart'; +import 'package:flutter_blue/flutter_blue.dart'; + +class ScanResultTile extends StatelessWidget { + const ScanResultTile({Key key, this.result, this.onTap}) : super(key: key); + + final ScanResult result; + final VoidCallback onTap; + + Widget _buildTitle(BuildContext context) { + if (result.device.name.length > 0) { + return Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + result.device.name, + overflow: TextOverflow.ellipsis, + ), + Text( + result.device.id.toString(), + style: Theme.of(context).textTheme.caption, + ) + ], + ); + } else { + return Text(result.device.id.toString()); + } + } + + Widget _buildAdvRow(BuildContext context, String title, String value) { + return Padding( + padding: EdgeInsets.symmetric(horizontal: 16.0, vertical: 4.0), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(title, style: Theme.of(context).textTheme.caption), + SizedBox( + width: 12.0, + ), + Expanded( + child: Text( + value, + style: Theme.of(context) + .textTheme + .caption + .apply(color: Colors.black), + softWrap: true, + ), + ), + ], + ), + ); + } + + String getNiceHexArray(List bytes) { + return '[${bytes.map((i) => i.toRadixString(16).padLeft(2, '0')).join(', ')}]' + .toUpperCase(); + } + + String getNiceManufacturerData(Map> data) { + if (data.isEmpty) { + return null; + } + List res = []; + data.forEach((id, bytes) { + res.add( + '${id.toRadixString(16).toUpperCase()}: ${getNiceHexArray(bytes)}'); + }); + return res.join(', '); + } + + String getNiceServiceData(Map> data) { + if (data.isEmpty) { + return null; + } + List res = []; + data.forEach((id, bytes) { + res.add('${id.toUpperCase()}: ${getNiceHexArray(bytes)}'); + }); + return res.join(', '); + } + + @override + Widget build(BuildContext context) { + return ExpansionTile( + title: _buildTitle(context), + leading: Text(result.rssi.toString()), + trailing: RaisedButton( + child: Text('CONNECT'), + color: Colors.black, + textColor: Colors.white, + onPressed: (result.advertisementData.connectable) ? onTap : null, + ), + children: [ + _buildAdvRow( + context, 'Complete Local Name', result.advertisementData.localName), + _buildAdvRow(context, 'Tx Power Level', + '${result.advertisementData.txPowerLevel ?? 'N/A'}'), + _buildAdvRow( + context, + 'Manufacturer Data', + getNiceManufacturerData( + result.advertisementData.manufacturerData) ?? + 'N/A'), + _buildAdvRow( + context, + 'Service UUIDs', + (result.advertisementData.serviceUuids.isNotEmpty) + ? result.advertisementData.serviceUuids.join(', ').toUpperCase() + : 'N/A'), + _buildAdvRow(context, 'Service Data', + getNiceServiceData(result.advertisementData.serviceData) ?? 'N/A'), + ], + ); + } +} + +class ServiceTile extends StatelessWidget { + final BluetoothService service; + final List characteristicTiles; + + const ServiceTile({Key key, this.service, this.characteristicTiles}) + : super(key: key); + + @override + Widget build(BuildContext context) { + if (characteristicTiles.length > 0) { + return ExpansionTile( + title: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text('Service'), + Text('0x${service.uuid.toString().toUpperCase().substring(4, 8)}', + style: Theme.of(context) + .textTheme + .body1 + .copyWith(color: Theme.of(context).textTheme.caption.color)) + ], + ), + children: characteristicTiles, + ); + } else { + return ListTile( + title: Text('Service'), + subtitle: + Text('0x${service.uuid.toString().toUpperCase().substring(4, 8)}'), + ); + } + } +} + +class CharacteristicTile extends StatelessWidget { + final BluetoothCharacteristic characteristic; + final List descriptorTiles; + final VoidCallback onReadPressed; + final VoidCallback onWritePressed; + final VoidCallback onNotificationPressed; + + const CharacteristicTile( + {Key key, + this.characteristic, + this.descriptorTiles, + this.onReadPressed, + this.onWritePressed, + this.onNotificationPressed}) + : super(key: key); + + @override + Widget build(BuildContext context) { + return StreamBuilder>( + stream: characteristic.value, + initialData: characteristic.lastValue, + builder: (c, snapshot) { + final value = snapshot.data; + return ExpansionTile( + title: ListTile( + title: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text('Characteristic'), + Text( + '0x${characteristic.uuid.toString().toUpperCase().substring(4, 8)}', + style: Theme.of(context).textTheme.body1.copyWith( + color: Theme.of(context).textTheme.caption.color)) + ], + ), + subtitle: Text(value.toString()), + contentPadding: EdgeInsets.all(0.0), + ), + trailing: Row( + mainAxisSize: MainAxisSize.min, + children: [ + IconButton( + icon: Icon( + Icons.file_download, + color: Theme.of(context).iconTheme.color.withOpacity(0.5), + ), + onPressed: onReadPressed, + ), + IconButton( + icon: Icon(Icons.file_upload, + color: Theme.of(context).iconTheme.color.withOpacity(0.5)), + onPressed: onWritePressed, + ), + IconButton( + icon: Icon( + characteristic.isNotifying + ? Icons.sync_disabled + : Icons.sync, + color: Theme.of(context).iconTheme.color.withOpacity(0.5)), + onPressed: onNotificationPressed, + ) + ], + ), + children: descriptorTiles, + ); + }, + ); + } +} + +class DescriptorTile extends StatelessWidget { + final BluetoothDescriptor descriptor; + final VoidCallback onReadPressed; + final VoidCallback onWritePressed; + + const DescriptorTile( + {Key key, this.descriptor, this.onReadPressed, this.onWritePressed}) + : super(key: key); + + @override + Widget build(BuildContext context) { + return ListTile( + title: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text('Descriptor'), + Text('0x${descriptor.uuid.toString().toUpperCase().substring(4, 8)}', + style: Theme.of(context) + .textTheme + .body1 + .copyWith(color: Theme.of(context).textTheme.caption.color)) + ], + ), + subtitle: StreamBuilder>( + stream: descriptor.value, + initialData: descriptor.lastValue, + builder: (c, snapshot) => Text(snapshot.data.toString()), + ), + trailing: Row( + mainAxisSize: MainAxisSize.min, + children: [ + IconButton( + icon: Icon( + Icons.file_download, + color: Theme.of(context).iconTheme.color.withOpacity(0.5), + ), + onPressed: onReadPressed, + ), + IconButton( + icon: Icon( + Icons.file_upload, + color: Theme.of(context).iconTheme.color.withOpacity(0.5), + ), + onPressed: onWritePressed, + ) + ], + ), + ); + } +} + +class AdapterStateTile extends StatelessWidget { + const AdapterStateTile({Key key, @required this.state}) : super(key: key); + + final BluetoothState state; + + @override + Widget build(BuildContext context) { + return Container( + color: Colors.redAccent, + child: ListTile( + title: Text( + 'Bluetooth adapter is ${state.toString().substring(15)}', + style: Theme.of(context).primaryTextTheme.subhead, + ), + trailing: Icon( + Icons.error, + color: Theme.of(context).primaryTextTheme.subhead.color, + ), + ), + ); + } +} \ No newline at end of file diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/pubspec.lock b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/pubspec.lock new file mode 100644 index 0000000..56dec92 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/pubspec.lock @@ -0,0 +1,231 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + archive: + dependency: transitive + description: + name: archive + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.10" + args: + dependency: transitive + description: + name: args + url: "https://pub.dartlang.org" + source: hosted + version: "1.5.2" + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.3.0" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.5" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.2" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.14.11" + convert: + dependency: transitive + description: + name: convert + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.1" + crypto: + dependency: transitive + description: + name: crypto + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.3" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.2" + fixnum: + dependency: transitive + description: + name: fixnum + url: "https://pub.dartlang.org" + source: hosted + version: "0.10.9" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_3d_obj: + dependency: "direct main" + description: + name: flutter_3d_obj + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.6" + flutter_blue: + dependency: "direct main" + description: + name: flutter_blue + url: "https://pub.dartlang.org" + source: hosted + version: "0.6.2" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + image: + dependency: transitive + description: + name: image + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.4" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.5" + meta: + dependency: transitive + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.7" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.6.4" + pedantic: + dependency: transitive + description: + name: pedantic + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0+1" + petitparser: + dependency: transitive + description: + name: petitparser + url: "https://pub.dartlang.org" + source: hosted + version: "2.4.0" + protobuf: + dependency: transitive + description: + name: protobuf + url: "https://pub.dartlang.org" + source: hosted + version: "0.14.4" + quiver: + dependency: transitive + description: + name: quiver + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.5" + rxdart: + dependency: transitive + description: + name: rxdart + url: "https://pub.dartlang.org" + source: hosted + version: "0.22.3" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.5.5" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.9.3" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.5" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.5" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.6" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.8" + xml: + dependency: transitive + description: + name: xml + url: "https://pub.dartlang.org" + source: hosted + version: "3.5.0" +sdks: + dart: ">=2.4.0 <3.0.0" + flutter: ">=0.2.4 <2.0.0" diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/pubspec.yaml b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/pubspec.yaml new file mode 100644 index 0000000..53bcf70 --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/pubspec.yaml @@ -0,0 +1,76 @@ +name: flutter_app_esp32_ble_mpu6050 +description: A new Flutter application. + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.0+1 + +environment: + sdk: ">=2.1.0 <3.0.0" + +dependencies: + flutter: + sdk: flutter + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^0.1.2 + flutter_blue: ^0.6.2 + flutter_3d_obj: ^0.0.6 + +dev_dependencies: + flutter_test: + sdk: flutter + + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter. +flutter: + assets: + - assets/small_breadBoard.obj + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages diff --git a/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/test/widget_test.dart b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/test/widget_test.dart new file mode 100644 index 0000000..3e809dd --- /dev/null +++ b/Esp32_MPU6050_ble_FLUTTER/flutter_app_esp32_ble_mpu6050/test/widget_test.dart @@ -0,0 +1,30 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility that Flutter provides. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:flutter_app_esp32_ble_mpu6050/main.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(MyApp()); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +}